Software Dev Engineer III, Programming Foundations
Core
Design and build developer tools, compilers, package managers, and build infrastructure used by Amazon engineers to write and shift software.
Role type
Senior IC software development engineer (developer tools & build infrastructure)
Builds
Internal developer tools, compilers, package managers, and repository mirrors for Amazon's engineering teams
Domain
Cloud infrastructure / Developer tooling
Required skills
Architecture and design of complex systems, Object-oriented design, Modern language proficiency (Java, C++, or C#), Code review and mentorship, Debugging complex tooling issues
Preferred skills
Full software development life cycle experience, Coding standards, Source control management, Testing strategies, Operations experience
Technologies
Java, C++, C#, Build tools, Compilers, Package managers
Responsibilities
Design and build developer tools for Amazon engineers, Maintain build tools and compilers, Collaborate with engineers to address pain points, Write and review code, Debug issues with internal tools
Seniority
Senior, hands-on IC with leadership responsibilities