Skip to main content

Software Development Manager, AWS Simple Queue Service (SQS)

Job ID: 2698122 | Amazon Development Centre Canada ULC

DESCRIPTION

Amazon SQS is a massively distributed, scalable message queuing service. It runs on tens of thousands of machines worldwide, and processes over 100,000,000 requests per second while generating petabytes of logs per hour. It is a critical dependency of the Amazon Marketplace, many other AWS services, and hundreds of thousands of companies globally.

Because of its near-unlimited scalability, SQS is a foundational building block of many other cloud services. As such, SQS implements its own storage, load balancing, distributed caching and host lifecycle solutions. SQS teams deal with these topics in their daily work, and their decisions have impact that resonates throughout the industry. These decisions can have a financial impact of tens of millions of dollars to the service’s monthly budget.

As a Software Development Manager on the SQS Storage team, you will lead and define the technical direction and architecture of the component that stores, replicates, and serves messages back to customers in a secure, durable, highly available, and efficient way. Your understanding and influence will span other services across SQS, SNS and the rest of AWS, with some of our biggest achievements coming from improving the interactions in these complex distributed systems.

BASIC QUALIFICATIONS

- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

The base salary for this position ranges from $171,400/year up to $286,200/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.