Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their Messaging team, which operates the Simple Notification Service (SNS) and Simple Queue Service (SQS). These services are crucial infrastructure components that enable AWS customers to build scalable, asynchronous, and fault-tolerant cloud applications. The role involves working with distributed systems processing multi-million transactions per second, making it perfect for engineers passionate about large-scale challenges.
The ideal candidate will play a key role in shaping the technical direction of AWS messaging services, contributing to architecture decisions, and implementing robust solutions. You'll be responsible for developing high-performance code, ensuring system reliability, and driving operational excellence. The position offers the opportunity to work on projects from conception to production, collaborating with talented teammates in an agile environment.
AWS provides a competitive compensation package, including a base salary range of $150,700 to $251,700 per year, plus equity, sign-on bonuses, and comprehensive benefits. The company values diversity and inclusion, offering equal opportunities to all qualified candidates. This role is based in Vancouver, Canada, where you'll be part of a team that's pushing the boundaries of cloud computing and distributed systems.
The position requires 5+ years of professional software development experience, strong leadership capabilities, and expertise in system design and architecture. You'll be working with cutting-edge technologies, solving complex problems, and directly impacting millions of AWS customers worldwide. If you're passionate about distributed systems, customer-focused solutions, and want to be part of a team that's shaping the future of cloud computing, this role offers an excellent opportunity to make a significant impact.