Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

World leader in providing highly reliable, scalable, low-cost cloud infrastructure platform
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.

Description For Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their Messaging team, which is responsible for the Simple Queue Service (SQS) and Simple Notification Service (SNS). These services are crucial infrastructure components that enable AWS customers to build highly scalable, asynchronous, and fault-tolerant cloud applications.

The role offers an exciting opportunity to work on systems that operate at massive scale, processing multi-million transactions per second. As a team member, you'll have significant ownership over the design, implementation, and operation of these critical services that power thousands of businesses worldwide.

The position requires strong technical skills and experience in distributed systems, with a focus on building reliable and scalable solutions. You'll work with various technologies including NoSQL databases, low-level performance storage, and real-time analytics systems. The team operates in an agile environment and values innovation, customer focus, and end-to-end ownership of projects.

AWS offers a supportive and inclusive culture with a strong emphasis on work-life balance. The role includes an on-call rotation (typically three days monthly) and involves problem-solving for customer-reported issues. The team is committed to building fault-tolerant systems and addressing root causes to minimize operational disruptions.

Career development is a key focus, with opportunities for mentorship from experienced engineers. The team comprises diverse experience levels and emphasizes knowledge sharing through one-on-one mentoring and thorough code reviews. Projects are assigned to promote individual growth and enable engineers to tackle increasingly complex challenges.

The position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and additional benefits. AWS provides a comprehensive benefits package including medical, financial, and other benefits, demonstrating their commitment to total employee compensation.

This role is perfect for engineers who are passionate about large-scale distributed systems, enjoy solving complex technical challenges, and want to make a significant impact on a service used by customers worldwide. The ideal candidate will thrive in a collaborative environment and be excited about owning projects from conception to production deployment.

Last updated a month ago

Responsibilities For Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

  • Design, implement, and operate massive scale systems (multi-million TPS)
  • Work with nosql data stores, low level performance storage, and massive real time analytics
  • Own projects from idea to production
  • Participate in on-call rotation (typically three days a month)
  • Collaborate with team members in an agile environment

Requirements For Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible working hours
  • Mentorship opportunities
  • Career growth opportunities
  • Work-life balance focus

Interested in this job?