Software Dev Engineer III, Programming Foundations
Overview
As a Software Development Engineer on the Programming Foundations Team, you design and evolve core developer tools used across Amazon. You’ll contribute to the language expertise that underpins services, maintain build tooling, and help scale and stabilize foundational software libraries. Your work shapes how engineers build, compile, and deploy at Amazon, driving reliability and developer experience. This role offers broad impact across the company and opportunities to influence large-scale, foundational systems.
Compensation / Benefitsbase salary with sign-on and RSUscomprehensive health insurance (medical, dental, vision)401(k) matchingpaid time offparenteral leaveinclusive culture
ResponsibilitiesDesign and build developer tools used by Amazon engineersMaintain build tools, compilers and package managersWork on 3PSW repository mirrorsCollaborate with engineers across Amazon to address pain pointsWrite code, perform code reviews, and help others debug issues with tools
Key requirements5+ years of non-internship software development experience5+ years of programming experience in at least one programming language5+ years of leading design or architecture of new and existing systemsExperience as a mentor, tech lead, or leading an engineering teammentorship and leadershipcross-team collaborationpractical problem solvingexperience with build tooling, compilers, and package managersworking with large distributed and complex software librariesknowledge of language ecosystems and tooling across services