Finding the best job has never been easier
Share
What You’ll Do:
• Work backward from developer needs, shaping the future of programming languages at Amazon
• Influencing its design, strategy, and underlying technology choices.
• Develop foundational software that interprets, compiles, and optimizes code for parallel and asynchronous execution with fast, efficient data access.
• Build innovative, scalable systems that empower Amazon developers to create world-class applications with maximum efficiency.
Key job responsibilities
Must Haves:
• Strong coding skills that meet Amazon’s Code Bar.
• Ability to independently handle the full software lifecycle, from design to operations.
• Problem-solving skills for complex issues, including risk assessment and tradeoff decisions.
• Experience in code reviews and mentoring, as well as an ability to improve team processes.
• Good communication and documentation skillsNice-to-Haves:
• Familiarity with multiple programming languages or architectural principles.
• Experience in technical design and the ability to provide constructive feedback.
• Ability to balance speed of execution with long-term architectural considerations.
• Proficiency in handling customer feedback and advocating for customer-centric improvements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit