The AWS Demand Planning team at Amazon builds critical software systems to forecast hardware requirements for EC2, ensuring AWS customers never experience capacity shortages. This role offers an exciting opportunity to work on full-stack development, with a primary focus on backend systems. You'll be working with cutting-edge technologies including Scala, Java, Python, JavaScript, Lambda, and DynamoDB to handle billions of time-series data points in real-time.
The team values work-life balance and maintains a collaborative, knowledge-sharing culture that emphasizes mentorship and professional growth. You'll work alongside research scientists and business experts to build and maintain scalable planning platforms that support AWS's extensive product portfolio. While on-call responsibilities are part of the role, the team prioritizes building fault-tolerant systems to minimize off-hours disruptions.
This position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. You'll be part of a team that celebrates openness, friendliness, and the drive to deliver results while maintaining a healthy work-life balance. The role provides excellent opportunities for career advancement through increasingly complex projects and continuous learning.
As a Software Development Engineer, you'll contribute to the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. The position offers the perfect blend of technical challenges, collaborative teamwork, and the opportunity to impact AWS's global infrastructure planning.