Software Dev Engineer II, Programming Foundations
Core
Design and build developer tools, compilers, package managers, and build infrastructure used by Amazon engineers to write software.
Role type
Senior IC software development engineer (build tools & compilers)
Builds
Developer tools, compilers, package managers, and repository mirrors for internal use
Domain
Software engineering infrastructure / build systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed software application design; system architecture and scaling; code review; debugging
Preferred skills
Full software development life cycle experience; coding standards; source control management; testing and operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and build developer tools; maintain build tools, compilers, and package managers; collaborate with engineers to address pain points; write and review code; debug tool issues
Seniority
Senior, hands-on IC
