Software Development Engineer – BigMesh, Traffic Engineering – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Amazon Development Centre Canada ULC is seeking a talented Software Development Engineer (SDE) to join the BigMesh Traffic Engineering team in Vancouver, British Columbia. This is an opportunity to work on some of Amazon’s most advanced distributed systems, building the next generation of networking and traffic management technologies that power Amazon’s global infrastructure.

Sponsored Links

As part of the Traffic Engineering organization, you’ll design and develop innovative systems that ensure Amazon’s services are secure, reliable, and highly scalable. You’ll work on in-house networking products such as Cloud Architected Network (CAN) and Service Mesh to centralize traffic management, authentication, authorization, and routing across Amazon’s service-oriented architecture.

About the Role

In this role, you will engineer high-performance solutions to manage Amazon’s massive SOA infrastructure using Golang and Java. Your work will focus on delivering automation, scalability, and consistency across Amazon’s services, while improving system availability and developer productivity. You’ll also collaborate with top engineers across Amazon to implement best practices in cloud networking, microservices, and distributed computing.

Even if you don’t have prior experience with Golang, Amazon provides training and onboarding support to help you master it. You’ll be empowered to experiment, innovate, and influence architectural direction at scale — impacting thousands of Amazon services worldwide.

Sponsored Links

Benefits and Salary

This full-time position offers a competitive salary between $114,800 and $191,800 CAD annually, depending on experience and qualifications. Amazon provides a total compensation package including performance-based bonuses, stock options, and a complete range of healthcare, financial, and wellness benefits.

Job Details

🆔 Job ID: 3120118

🏢 Company: Amazon Development Centre Canada ULC

📍 Location: Vancouver, British Columbia, Canada

💼 Department: BigMesh Traffic Engineering

💻 Category: Software Development

💰 Salary Range: $114,800 – $191,800 CAD / year

Key Responsibilities

  • Design, build, and maintain scalable networking and traffic engineering systems for Amazon’s global SOA infrastructure
  • Work with Golang and Java to develop high-performance distributed software solutions
  • Implement features for security, authentication, authorization, load balancing, throttling, and routing
  • Collaborate with cross-functional teams to define architecture standards and drive the adoption of AWS technologies
  • Continuously improve system reliability, availability, and developer experience
  • Contribute to automation and tooling that simplifies service management and scaling

Requirements / Skills

  • 3+ years of professional software development experience
  • 2+ years of experience in system design, architecture, or scaling
  • Proficiency in at least one programming language (Java, Go, Python, or similar)
  • Strong understanding of distributed systems and networked applications
  • Experience with software engineering best practices — testing, version control, CI/CD, and code reviews
  • Strong problem-solving, analytical thinking, and collaboration skills

Preferred Qualifications

  • 3+ years of experience across the full software development life cycle
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience with cloud networking, service mesh, or traffic routing
  • Knowledge of AWS technologies and architecture patterns
  • Familiarity with microservices, REST APIs, and Kubernetes environments

How to Apply

Ready to help engineer the backbone of Amazon’s network? Apply now through the official Amazon Jobs portal below:

Share This Opportunity

Know a skilled developer passionate about large-scale distributed systems? Share this Amazon opportunity and help them join one of the world’s most innovative engineering teams.

Job Summary & Tips for Applying

AI-generated summary and tips to help you highlight your strengths effectively.

To stand out as a Software Development Engineer at Amazon, emphasize your experience building highly scalable, distributed systems and your ability to design for performance, reliability, and automation. Highlight your proficiency in Golang, Java, or similar languages, and your understanding of traffic management, microservices, and AWS technologies.

Show a passion for solving complex networking problems and improving developer productivity through automation. Amazon values innovation, ownership, and deep technical curiosity — demonstrate these traits through examples of impactful projects you’ve led or contributed to.