Are you applying to the internship?
Job Description
About the Company:
Amazon.com Services LLC is seeking talented software engineers to join its growing Builder Experience organization within the Builder Foundations team. This team is the core platform behind Amazon’s eCommerce business, impacting millions of customers using services like Kindle, Prime, Instant Video, Fulfillment, Alexa, and Amazon’s global online shopping experience.
Job Description:
This role focuses on enhancing developer productivity at Amazon by working on next-generation, Amazon-scale serverless technologies. The successful candidate will play a key role in defining and driving the future of developer productivity at Amazon. The work will involve leveraging modern programming languages, advancements in generative AI, and seamless integration with the low-latency, high-throughput serverless runtimes powering Amazon’s infrastructure.
Key Responsibilities:
• 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.
• Independently deliver impactful software solutions across the entire development lifecycle (design to deployment), aligning technical features with customer needs and business goals.
• Tackle complex problems, contributing to high-quality, maintainable code, and enhancing system flexibility by balancing short-term solutions with long-term architectural considerations.
• Focus on operational excellence, resolving root causes of issues, mentoring peers, and fostering a collaborative environment to continuously improve team processes and overall software quality.
Qualifications:
Must-Haves:
• Strong coding skills meeting 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 skills.
• 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.
Nice-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 full software development life cycle experience (coding standards, code reviews, source control management, build processes, testing, and operations).
• Bachelor’s degree in computer science or equivalent.
Compensation:
The base pay for this position ranges from $129,300/year to $223,600/year depending on location. Amazon offers a total compensation package including equity, sign-on payments, and benefits.