Software Development Manager, AWS Aurora, G2 Team Join AWS as a software engineering leader to guide a senior team building the PostgreSQL-compatible edition of Amazon Aurora. You will lead efforts that enable enterprise performance, availability, durability, and open-source compatibility, while mentoring engineers and collaborating across teams to innovate and ship software. We solve challenging problems in distributed systems, concurrency, database internals, caching, query optimization, and performance engineering, and we automate administrative tasks like backup/restore, scaling CPU/RAM/storage, and replication/failover to reduce operational effort for our customers. Overview AWS is breaking new ground in relational databases. Our PostgreSQL-compatible Aurora edition combines enterprise-grade performance with open source flexibility, built on a clean codebase in the open source community. Our team is distributed across Seattle, Toronto, and Boston, and we aim to be the world's best and fastest database by solving complex problems with a fun, collaborative culture. Responsibilities Lead and grow a software engineering team, including hiring, mentoring, and aligning team priorities with product goals. Translate high-level technical requirements into executable project plans and deliverables. Collaborate with product or program management to define features and roadmaps. Design, develop, and optimize multi-tier web services and distributed systems. Contribute to database internals, caching, query optimization, and performance engineering. Harmonize operational responsibilities with innovation and drive automation for ongoing reliability and scalability. Qualifications Basic Qualifications 3+ years of engineering team management experience 7+ years of engineering experience 8+ years of experience defining and developing multi-tier web services Knowledge of engineering practices across the full software/hardware/network development life cycle, including coding standards, code reviews, source control, build processes, testing, and live-site operations Experience partnering with product or program management teams Preferred Qualifications Experience communicating with users, other technical teams, and senior leadership to collect requirements and describe software features, designs, and strategy Experience recruiting, hiring, mentoring/coaching, and managing teams of software engineers Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you require a workplace accommodation during the application or hiring process, please visit for more information. Our inclusive culture empowers Amazonians to deliver the best results for our customers. For more information about Aurora, please visit and Company Amazon Development Centre Canada ULC Job ID: A3102557 Seniority level Mid-Senior level Employment type Full-time Job function Information Technology, Consulting, and Engineering Industries IT Services and IT Consulting Get notified about new Software Engineering Manager jobs in Toronto, Ontario, Canada. Were unlocking community knowledge in a new way with AI-assisted insights. #J-18808-Ljbffr
Job Title
Software Development Manager, AWS Aurora, G2 Team