Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

World leader in providing highly reliable, scalable, low-cost cloud infrastructure platform powering thousands of businesses worldwide.
$150,700 - $251,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

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.

Last updated an hour ago

Responsibilities For Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

  • Refine roadmap and technical direction
  • Design and implement detailed architecture and system design
  • Contribute high-performance and maintainable code
  • Drive operational excellence of massive scale distributed systems
  • Work with multi-million TPS distributed systems
  • Collaborate with team members in an agile environment
  • Own projects from idea to production

Requirements For Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer - AWS Messaging Services, Amazon Simple Notification Service

Software Development Engineer, Alexa Skills Kit (ASK)

Senior SDE role at Amazon's Alexa Games team, building innovative voice-gaming experiences using cutting-edge technology including LLMs and distributed systems.

Sr. Software Development Engineer, Amazon CS - Shipping & Delivery Support

Senior Software Engineer role at Amazon leading development of AI-powered delivery support systems, requiring 5+ years of experience in software development and team leadership.

Software Development Engineer, Alexa Smart Home

Senior Backend Engineer role at Amazon working on Alexa Smart Home Cameras team, building scalable IoT and cloud solutions.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS working on Aurora database service, building large-scale distributed systems and mentoring team members.

Sr. Software Development Engineer, Amazon Advertising - Sponsored Brands

Senior Software Engineer role at Amazon Advertising focusing on high-scale distributed systems for ad serving, offering competitive compensation and growth opportunities.