Staff Engineer, Cloud Development

Posted 4 Hours Ago
Be an Early Applicant
Richmond, BC, CAN
In-Office
120K-134K Annually
Senior level
Internet of Things • Semiconductor
The Role
Lead full software development lifecycle for backend and cloud services: design product architecture, implement microservices and APIs, ensure testing and observability, mentor a small team, drive process improvements, collaborate cross-functionally, and resolve production incidents.
Summary Generated by Built In

Location: Richmond, BC

Work Arrangement: Onsite 4 days/week (Mondays to Thursdays)

Job Summary:

This position involves full life cycle of software development. The software development activity includes requirement specification, design, implementation, testing, manufacturing support, and problem investigation of field reported issues. This position also involves supervision of other team members and track project tasks to completion

Responsibilities:

  • Product Architecture & Design - Understand Airlink product applications, overall software architecture, review requirements, and develop software design specifications traceable to requirements.

  • Software Development - Develop software traceable to design specifications in accordance with established coding conventions and quality standards.

  • Testing & Quality Assurance - Perform design testing including unit, integration, performance, and reliability testing; participate in peer design and code reviews.

  • Risk Management & Problem Solving - Identify and mitigate risks, eliminate liability exposure, investigate root causes, and resolve software defects.

  • Technical Leadership & Mentorship - Provide mentorship and technical leadership for functional team of 3-6 people; develop in-depth knowledge across all key Server product areas.

  • Process Improvement - Lead continuous software development process improvements and ensure compliance with established development processes.

  • Cross-Functional Collaboration - Collaborate with 3rd party vendors, business partners, and participate in special interest committees (security, problem triage).

  • Knowledge Transfer & Documentation - Assist in developing customer-facing documents, provide training to customer support teams, and create release notes.

Minimum Qualifications:

  • Degree in Electrical or Computer Engineering, Computer Science, or a Technology Diploma with relevant industry experience in backend and cloud-focused software development.

  • Expert-level proficiency in one or more backend languages (Python, Java, or Go) for microservices, RESTful API development, and event-driven systems; familiarity with JavaScript/TypeScript for scripting and tooling is a plus.

  • Strong hands-on experience with core AWS services including compute (EC2, ECS/EKS, Lambda), storage (S3, RDS/Aurora, DynamoDB), and messaging (SQS, SNS); familiarity with AWS networking primitives (VPC, subnets, security groups, ALB/NLB, Route 53) is expected.

  • Solid understanding of cloud networking fundamentals: VPC design, routing, DNS, load balancing, and TLS/mTLS. Experience with hybrid connectivity (VPN or Direct Connect) is a nice-to-have.

  • Proven experience designing distributed systems for high availability and fault tolerance, including auto-scaling strategies and graceful degradation patterns.

  • Experience with at least one infrastructure-as-code tool (Terraform preferred; CDK or CloudFormation also accepted) and CI/CD pipelines using tools such as GitHub Actions, CodePipeline, or Jenkins.

  • Comfortable with containerization (Docker) and container orchestration (Kubernetes/EKS); able to build, deploy, and troubleshoot containerized workloads in production.

  • Working knowledge of cloud security fundamentals: IAM least-privilege design, encryption at rest and in transit, Secrets Manager, and security group hygiene. Awareness of compliance frameworks (SOC 2, PCI-DSS) is a plus but not required.

  • Experience with observability tooling (CloudWatch, distributed tracing, structured logging) and the ability to diagnose and resolve production incidents independently.

  • Familiarity with asynchronous messaging patterns (queues, pub/sub, event streaming) using services such as SQS, SNS, or Kafka; not required to have deep expertise in all of them.

  • Ability to work in a fast-paced, agile environment and deliver results with clear engineering tradeoffs documented and communicated.

  • Works effectively both independently and within cross-functional teams.

  • Strong written and verbal communication skills, including the ability to articulate architectural decisions to both technical and non-technical stakeholders.

  • Able to manage competing priorities and deliver efficiently under pressure.

The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.

All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.

A reasonable estimate of the pay range for this position is CAD $120,000 - $134,000.  There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee’s total compensation package.

Skills Required

  • Degree in Electrical or Computer Engineering, Computer Science, or Technology Diploma with relevant industry experience
  • Expert-level proficiency in one or more backend languages: Python, Java, or Go
  • Familiarity with JavaScript or TypeScript for scripting and tooling
  • Hands-on experience with core AWS services: EC2, ECS/EKS, Lambda, S3, RDS/Aurora, DynamoDB, SQS, SNS
  • Familiarity with AWS networking primitives: VPC, subnets, security groups, ALB/NLB, Route 53
  • Understanding of cloud networking fundamentals: VPC design, routing, DNS, load balancing, TLS/mTLS
  • Experience with hybrid connectivity (VPN or Direct Connect)
  • Proven experience designing distributed systems for high availability, fault tolerance, auto-scaling, graceful degradation
  • Experience with infrastructure-as-code (Terraform preferred; CDK or CloudFormation accepted)
  • Experience with CI/CD pipelines (GitHub Actions, CodePipeline, or Jenkins)
  • Containerization (Docker) and container orchestration (Kubernetes/EKS) experience
  • Working knowledge of cloud security fundamentals: IAM least-privilege, encryption at rest/in transit, Secrets Manager, security group hygiene
  • Awareness of compliance frameworks (SOC 2, PCI-DSS)
  • Experience with observability tooling: CloudWatch, distributed tracing, structured logging and incident diagnosis
  • Familiarity with asynchronous messaging patterns and services (SQS, SNS, Kafka)
  • Ability to work in agile, mentor team members, and communicate architectural decisions clearly

Semtech Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Semtech and has not been reviewed or approved by Semtech.

  • Parental & Family Support Up to 20 weeks of paid maternity/parental leave is highlighted in multiple regions. Enhanced leave is positioned as a core part of the package.
  • Healthcare Strength Medical, dental, and vision coverage are standard elements of the offering. Core health coverage features prominently alongside other benefits.
  • Leave & Time Off Breadth Paid vacation and time‑off programs are explicitly included. Time off is emphasized together with flexible/hybrid work policies where possible.

Semtech Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Camarillo, CA
1,475 Employees
Year Founded: 1960

What We Do

Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.

Similar Jobs

Block Logo Block

Product Manager

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
139K-245K Annually

Block Logo Block

Systems Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
143K-258K Annually

Block Logo Block

Manager, SMB Account Management

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office
Vancouver, BC, CAN
12000 Employees
168K-251K Annually

CrowdStrike Logo CrowdStrike

Sr. Analyst, Falcon Complete (Remote, CAN)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
6 Locations
10000 Employees
125K-200K Annually

Similar Companies Hiring

Rundoo Thumbnail
Cloud • Information Technology • Internet of Things • Software
Redwood City, CA
50 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees
Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account