Amazon Development Center U.S., Inc.
Technology
SoftwareDevEngineerII,ProgrammingFoundations
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Dev Engineer II, Programming Foundations at Amazon Development Center U.S., Inc.. Skills: Software development, Object-oriented programming, Data structures, Algorithms. Design and implement software solutions. Write clean, maintainable code”
Industry & Context.
Troubleshoot and debug software issues
What They're Looking For.
Must Have
3+ years of experience in software development, Bachelor's degree in Computer Science or related field, Experience with object-oriented programming, Experience with data structures and algorithms, Experience with software design principles
Nice to Have
Master's degree in Computer Science or related field, Experience with distributed systems, Experience with cloud platforms (AWS, Azure, GCP), Experience with containerization technologies (Docker, Kubernetes), Experience with CI/CD pipelines, Experience with agile development methodologies
What You'll Do.
Design and implement software solutions
Develop and maintain software documentation
Participate in code reviews
Troubleshoot and debug software issues
Collaborate with cross-functional teams
Stay up-to-date with new technologies
How You'll Work.
Team & Collaboration
Cross-functional teams
Process & Methodology
Agile development
Full Job Description
Join the Programming Foundations Team within Amazon Builder Experience as a Software Development Engineer. Our team owns the languages, libraries, and tools that Amazon builders use daily to write their software. We work on Java, Python, Rust, TypeScript, and C++ language support, along with libraries like Coral (Amazon's service framework) and LPT (LivePipelineTemplates, an infrastructure-as-code tool). We also build and maintain developer tools including VSCode and IntelliJ plugins, CRUX (Code Review User Experience, Amazon's code review system), and DevSpaces (cloud-based development environments). In this role, you will build tools that help thousands of engineers across Amazon write, test, and review their code. Key job responsibilities As AI agents take on more software development work, they need the same organizational context that human engineers rely on—project decisions captured in Slack threads, meeting notes in Outlook, design discussions on Zoom, and team structures across corporate directories. You will build the connective tissue between these productivity tools and AI-powered development environments like AgentSpaces and ClawSpaces, giving coding agents direct access to the rich context that's currently trapped in siloed systems. The result: engineers can delegate more complex tasks to agents and spend less time manually assembling the context those agents need to do their jobs well. A day in the life Your work will directly affect how builders at Amazon do their jobs. As you help builders move faster, you're helping Amazon deliver and innovate. This is practical work that requires understanding what builders actually need and building tools that solve their problems without getting in the way. About the team The Programming Foundations Team is part of Amazon Builder Experience. We work on the basic tools and infrastructure that builders use to write software. Our team includes engineers who care about developer experience and want to make building
Applying for this Software Dev Engineer II, Programming Foundations role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Center U.S., Inc.?
Real rants from real employees. Read before you apply.