Semtech

Senior Software Engineer

Richmond, British Columbia, Canada

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, Cloud ServicesIndustries

Backend Developer

Employment Type: Full-time Location: Richmond, BC Salary: $78,000 - $85,000 (Estimated)


Position Overview

This Backend Developer position involves designing, building, and maintaining scalable backend systems in AWS cloud services while following the full lifecycle of software development. The software development activity includes requirement specification, design, implementation, testing, manufacturing support, and problem investigation of field-reported issues.


Responsibilities

  • Design and develop scalable backend services and APIs using modern programming languages.
  • Build and maintain microservices architecture on AWS cloud platform.
  • Develop serverless applications using AWS Lambda, API Gateway, and other managed services.
  • Design and optimize database schemas for both SQL and NoSQL databases.
  • Deploy and manage applications using AWS services including EC2, ECS, EKS, and Lambda.
  • Manage containerized applications with Docker and Kubernetes on EKS.
  • Develop software design specifications that are traceable to requirement specifications in accordance with the development process.
  • Perform required design testing including unit testing, integration testing, performance testing, and reliability testing.
  • Implement logging strategies and troubleshoot production issues.
  • Optimize application performance and scalability based on metrics and user feedback.

Minimum Qualifications

  • Degree in Electrical or Computer Engineering, Computer Science or a Technology Diploma with relevant industry experience in full-stack software development.
  • Ability to work well individually and in a team environment.
  • Ability to work in a fast-paced and agile development environment with measurable results.
  • Effective written and verbal communication skills.
  • Effective problem-solving skills.
  • 4-5 years of experience in two or more of the following areas:
    • Excellent Proficiency in Java programming.
    • Hands-on experience with core AWS services including:
      • Compute: EC2, Lambda, ECS/EKS
      • Storage: S3, EBS, EFS
      • Database: RDS, DynamoDB
      • Networking: VPC, CloudFront, Route 53
      • Monitoring: CloudWatch
    • Experience with both relational (MySQL) and NoSQL (DynamoDB, Redis) databases.
    • Experience with containerization technologies (Docker, Kubernetes).
    • Understanding of CI/CD principles and tools.
    • Familiarity with message queues and event-driven architectures (SQS, SNS, EventBridge).

Company Information

(Information not provided in the original job description)


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.

Several factors are 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

AWS
Java
Microservices
Serverless
AWS Lambda
API Gateway
Docker
Kubernetes
SQL
NoSQL
Database Design
Performance Optimization
Testing (unit, integration, performance)

Semtech

High-performance semiconductors and IoT solutions

About Semtech

Semtech Corporation focuses on high-performance semiconductors, IoT systems, and cloud connectivity services. Its products include the XR60 5G Router Solution for reliable networking and LoRa technology for efficient IoT applications that support decarbonization. The BlueRiver platform enables the transmission of high-quality video over Ethernet, catering to the audiovisual industry. Semtech aims to provide advanced solutions that enhance connectivity and sustainability across various sectors.

Camarillo, CaliforniaHeadquarters
1960Year Founded
$557MTotal Funding
IPOCompany Stage
Automotive & Transportation, Hardware, Energy, Enterprise SoftwareIndustries
1,001-5,000Employees

Risks

Increased competition from Cisco and Huawei in the IoT market.
Semiconductor industry talent shortage may impact Semtech's innovation capabilities.
Rising raw material costs could squeeze Semtech's profit margins.

Differentiation

Semtech's LoRa technology aids global decarbonization through efficient IoT applications.
The BlueRiver platform enables zero-latency Ultra HD 4K HDR video over Ethernet.
Semtech's XR60 5G Router Solution offers robust 5G and Wi-Fi 6 performance.

Upsides

Growing demand for IoT solutions in elder care boosts Semtech's healthcare market potential.
Financial institutions' investments indicate strong market confidence in Semtech's growth.
Partnership with Nvidia enhances Semtech's position in high-performance computing.

Land your dream remote job 3x faster with AI