Software Development Engineer (Embedded Systems) Early Career - 2027 (US)
Core
Design, build, and operate scalable, reliable services and innovative products at Amazon, breaking down complex problems and collaborating on distributed systems.
Role type
Early Career Software Development Engineer (General Software)
Builds
Scalable, reliable services and innovative products for millions of customers
Domain
Technology / Software Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
General-purpose programming (Java, Python, C++, C#, Go, Rust, TypeScript), Data structures, Algorithms, Object-oriented design, AI-assisted development tools, Code reviews, Technical documentation, CI/CD, Agile practices, Monitoring and troubleshooting
Preferred skills
Cloud platforms (AWS), Database systems (SQL/NoSQL), Open-source contributions, Version control, Debugging complex systems, Rapid learning, SDLC understanding
Technologies
Java, Python, C++, C#, Go, Rust, TypeScript, AWS, SQL, NoSQL, GenAI tools
Responsibilities
Design and develop scalable services, conduct code reviews, write maintainable code, participate in on-call duties, troubleshoot production issues, use AI tools to enhance productivity
Seniority
Early Career (0-2 years experience)