Amazon Web Services (AWS) is seeking a Software Development Engineer to join their Messaging team, which operates the Simple Queue Service (SQS) and Simple Notification Service (SNS). These services are crucial for building scalable, asynchronous, and fault-tolerant cloud applications. The role offers the opportunity to work on systems processing multi-million transactions per second, alongside innovative engineers.
The position involves designing and implementing large-scale distributed systems, working with cutting-edge technologies including NoSQL databases and real-time analytics. AWS values work-life balance, offering flexible hours and a structured on-call rotation (three days monthly). The team emphasizes mentorship, knowledge sharing, and career growth, supporting members through code reviews and project-based learning.
The ideal candidate should have 3+ years of software development experience, strong system design skills, and a passion for building reliable, scalable solutions. They'll join a diverse, inclusive team culture with opportunities to contribute to one of the world's largest cloud platforms. The role offers competitive compensation ($114,800-$191,800) plus benefits, equity, and sign-on payments.
This is an excellent opportunity for engineers who enjoy owning projects end-to-end, solving complex technical challenges, and working in an agile environment. The position combines technical depth with customer focus, as team members help shape the future of cloud messaging services used by thousands of businesses worldwide.