Amazon Web Services (AWS)

Software Development Manager - RDS Aurora Control Plane

Amazon Web Services (AWS)

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
7+ yrs
Salary
CAD 171,400 – CAD 286,200 / year
Openings
1
Posted
8 ঘন্টা আগে
Work mode
In office
Education
Bachelor's degree or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join the team responsible for building the Amazon Aurora control plane, a service that efficiently manages vast fleets of databases for customers, freeing them from traditional database administration. The control plane delivers exceptional availability and failover performance to support demanding workloads globally. It automates all aspects of database cluster lifecycle management including creation, operation, scaling, and failover. This solution integrates deeply with engine and storage layers to provide a seamless, enterprise-grade, cloud-native relational database experience compatible with MySQL and PostgreSQL. Aurora can scale to store terabytes of data and handle millions of queries per second.

Responsibilities

As a software development manager, you will lead talented engineers in solving complex distributed systems challenges at large scales. You will influence product design and oversee feature delivery end to end while fostering an entrepreneurial and collaborative team culture. Responsibilities include mentoring engineers, coordinating cross-team efforts, and working with senior leadership to build a high-performance, accountable engineering group passionate about innovative projects and customer success.

Team Culture and Environment

New team members receive mentorship through a launch buddy system to help facilitate a smooth onboarding. Flexible working hours support work-life balance. The company promotes inclusion through employee-led affinity groups and a culture grounded in 14 Leadership Principles emphasizing diversity, learning, and trust.

Qualifications

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or related fields
  • Minimum 3 years managing engineering teams
  • At least 7 years of software engineering experience
  • Expertise in software development lifecycle practices including coding standards, code reviews, source control, build, testing, and live operations
  • Experience partnering with product or program management

Preferred Experience

  • Ability to communicate technical concepts to users, teams, and executive leadership
  • Talent acquisition and development skills, including coaching software engineers
  • Architecting and designing scalable, reliable software systems
  • Proven success managing teams that deliver complex, world-class software at scale

Additional Information

The employer is committed to equal opportunity employment and inclusive practices. Reasonable accommodations are available for candidates with disabilities during hiring and onboarding processes.

Compensation range in Toronto, Ontario, is approximately 171,400 to 286,200 CAD per year. Benefits include health insurance, retirement savings plans, paid time off, and wellness resources.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Adaptability Leadership Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer