Taro Logo

Software Development Engineer, BigMesh, Traffic Engineering

Global technology company that builds innovative managed compute and networking solutions.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, BigMesh, Traffic Engineering

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.

Last updated 16 days ago

Responsibilities For Software Development Engineer, BigMesh, Traffic Engineering

  • Design, develop, and deliver high-quality software solutions
  • Write clean, efficient, and well-documented code following best practices
  • Participate in all stages of the software development lifecycle
  • Collaborate cross-functionally to understand requirements and provide technical guidance
  • Identify and address technical challenges, and drive improvements
  • Review code submissions and mentor junior engineers
  • Participate in design and brainstorming sessions with team

Requirements For Software Development Engineer, BigMesh, Traffic Engineering

Go
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, BigMesh, Traffic Engineering

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments available

Jobs Related To Amazon Software Development Engineer, BigMesh, Traffic Engineering