Skip to main content

Software Development Engineer III, Programming Foundations

Posted today

amazonDublin (OH)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you shape Amazon’s developer tools and Rust adoption at scale, driving the architecture of shared components and toolchains used by thousands of engineers. You’ll influence both internal builders and upstream open-source projects, contributing to a broad, company-wide impact. You will mentor teams, align across organizations, and tackle challenging compiler and library work. This is your chance to influence the Rust ecosystem inside Amazon and beyond while delivering scalable, secure software foundations.
Responsibilities: Design and build developer tools, compilers, libraries, and frameworks used by Amazon engineers with emphasis on Rust adoption Lead architectural direction for shared software components ensuring extensibility, performance, and security Collaborate across Amazon to identify pain points, define strategies, and deliver scalable builder experiences Contribute to upstream open-source projects and align Amazon toolchains with industry innovations Mentor engineers and raise the quality bar through code reviews and design guidance
Key requirements: Experience as a mentor, tech lead or engineering team lead Experience leading architecture and design of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience developing within the last 3 years mentoring cross-team collaboration communication Rust toolchains and libraries compilers

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this