Amazon

Software Development Engineer III, Programming Foundations

Amazon
Apply
4 days ago
Dublin, IrelandSenior

Responsibilities

  • Design and build developer tools, compilers, libraries, and frameworks used by Amazon engineers, focusing on Rust adoption.
  • Lead architecture and design for shared software components with attention to extensibility, performance, security, reliability, and scaling.
  • Collaborate with engineering teams across Amazon to identify pain points and deliver builder-experience improvements at scale.
  • Contribute to upstream open-source projects and help shape the Rust ecosystem.
  • Mentor engineers through code reviews, design guidance, technical coaching, and leadership.

Requirements

  • Experience mentoring, serving as a tech lead, or leading an engineering team.
  • Experience leading architecture and design for new and existing systems, including design patterns, reliability, and scaling.
  • Professional, non-internship software development experience.
  • Programming experience in at least one modern language such as Java, C++, or C#, including object-oriented design.
  • Software development experience within the last three years.
  • Preferred: bachelor's degree in computer science or equivalent.
  • Preferred: experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Tech Stack

Categories

Amazon

About Amazon

10,000+ employees

Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.

Contact me