Join AWS's innovative team as a Software Development Engineer working on critical billing and usage data systems. This role offers an exciting opportunity to tackle complex scalability and performance challenges in AWS's billing infrastructure. You'll be part of a team responsible for processing millions of events per second and providing essential cost and usage insights to enterprise customers.
The position involves working with cutting-edge AWS technologies including Kinesis, DynamoDB, S3, and Lambda to build robust, scalable solutions. You'll be instrumental in helping enterprise customers evaluate their cost and usage data through elegant, user-centered designs. The role combines technical excellence with business impact, as your work directly affects how AWS's largest customers make significant financial decisions.
The team operates in a fast-paced, startup-like environment while maintaining a strong focus on work-life balance. You'll participate in an on-call rotation (one week every two months) with emphasis on building fault-tolerant systems to minimize disruptions. The team is committed to sustainable operational practices and continuous improvement.
Professional growth is heavily emphasized, with opportunities for mentorship, knowledge sharing, and collaboration with experienced engineers. You'll be part of a diverse and inclusive culture that celebrates different perspectives and encourages continuous learning. The team offers flexibility in working hours and supports finding the right balance between professional and personal life.
Key technical aspects include:
The role offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus additional benefits and potential equity. This is an excellent opportunity for engineers who want to make a significant impact while working with enterprise-scale systems and cutting-edge cloud technologies.