Software Development Engineer II, Programming Foundations (ASBX)
Role responsibilities
Design, build, and operate global-scale testing platforms and AI-driven capabilities to support Amazon's software development lifecycle. Partner with engineering leads to influence technical architecture and create AI-native, self-validating coding tools for thousands of engineers.
Requirements
Requires 3+ years of professional software development experience and 2+ years of system design or architecture experience. A bachelor's degree in Computer Science or a related field and proficiency in C#, C++, Java, or Perl is required.
Key skills
Distributed Systems, Serverless Orchestration, AI-Driven Testing, Object Oriented Design, Software Architecture, Load Testing, SDLC, C#, C++, Java, Perl, Technical Design, Operational Excellence, Developer Experience, Multi-threaded Programming, Cloud Computing
Keywords
AI-Native Development, Agentic Coding, AWS, Distributed Systems, Serverless, Load Testing, SDLC, C#, C++, Java, Perl, Object Oriented Design, Multi-tiered Applications, Multi-threaded Applications, Testing Infrastructure, AI Development Lifecycle, Cloud Computing, Software Engineering, Technical Architecture, Operational Excellence