Amazon Traffic Engineering is seeking a Software Development Engineer to join their BigMesh Load Management team, focusing on building and maintaining Amazon's next-generation service connectivity platform. This role involves working on an in-house Service Mesh for centralized traffic management and SOA policy implementation, handling features like security, authentication, authorization, load balancing, throttling, and routing.
The position offers an opportunity to work with cutting-edge technology while developing solutions that impact Amazon's critical business processes. You'll be programming primarily in Golang and Java, creating managed abstractions that allow Amazon Retail developers to focus on their business logic while ensuring security and operational excellence.
As part of the team, you'll tackle exciting technical challenges in distributed systems, high-performance computing, and real-time decision making. The role involves building systems that handle millions of requests per second and shape how Amazon's services communicate. The team emphasizes both technical excellence and professional growth, with opportunities to mentor junior engineers and contribute to architectural decisions.
The compensation is competitive, ranging from $129,300 to $223,600 based on geographic location, plus additional benefits including equity and sign-on payments. The position is based in Sunnyvale, CA, and requires 3+ years of professional software development experience with strong system design capabilities.
This is an excellent opportunity for engineers passionate about building resilient infrastructure at scale, who want to work on technology that directly impacts Amazon's service communication architecture. The role combines technical depth with collaborative problem-solving, making it ideal for developers who want to grow their careers while working on challenging distributed systems problems.