Taro Logo

Software Development Engineer, Developer Experience

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Developer Experience

Join AWS Infrastructure Services as a Software Development Engineer in the Developer Experience team, where you'll be instrumental in shaping the future of Amazon's networking OS. This role combines technical leadership with hands-on development, focusing on building world-class tooling that empowers other developers. You'll be working on critical services that support AWS's global infrastructure, using technologies like Rust, Go, Python, and React.

The team operates across multiple verticals including product development, build and release automation, validation and qualification frameworks, and infrastructure management. You'll be responsible for designing and implementing solutions that improve developer productivity, ensure code quality, and streamline deployment processes across Amazon's vast network.

As a senior engineer, you'll have the opportunity to influence technical direction, mentor other engineers, and work on challenging problems at scale. The role requires strong technical skills, leadership abilities, and a passion for creating developer tools that enhance productivity and quality. You'll be part of AWS Infrastructure Services, the team responsible for keeping the cloud running and supporting all AWS data centers globally.

The position offers significant growth opportunities, working alongside talented builders and directly impacting AWS's cloud computing infrastructure. You'll have the freedom to drive technical decisions, shape team culture, and contribute to critical services that power Amazon's network. The role combines the excitement of a startup environment with the resources and stability of a large technology leader.

Key focus areas include CI/CD pipelines, testing frameworks, infrastructure automation, and developer tooling. You'll work with embedded systems, kernel-level code, APIs, and front-end applications, requiring a broad technical skill set and the ability to learn new technologies quickly. The role offers exposure to cutting-edge cloud infrastructure and the opportunity to solve complex technical challenges at global scale.

Last updated 8 hours ago

Responsibilities For Software Development Engineer, Developer Experience

  • Design, develop and operationalize customer-facing services
  • Shape the definition, vision, and roadmap of services
  • Build highly available and fault tolerant distributed systems
  • Work with customers to gather requirements and generate technical designs
  • Mentor other engineers and provide training and support
  • Ensure solutions meet the needs of developers
  • Lead technical projects through all software lifecycle stages

Requirements For Software Development Engineer, Developer Experience

Rust
Go
Python
React
  • 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 coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer, Developer Experience

  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Ongoing learning experiences

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Developer Experience