About The Position

Amazon Aurora DSQL is a serverless, distributed SQL database that combines the performance and scalability of cloud-native architecture with the familiarity and ecosystem of PostgreSQL. Aurora DSQL automatically scales compute and storage, delivers high availability across regions, and eliminates operational overhead-while remaining compatible with PostgreSQL applications and tooling. Key job responsibilities As a Software Development Manager on the DSQL Query Processing team, you will be responsible for leading a strong team of software engineers to build a high-performance Postgres-compatible serverless query processing (planner + executor) that is able to support OLTP workloads on a virtually unlimited, disaggregated storage. You will be responsible for mentoring and coaching a high-performing team of engineers with expertise in both Postgres and distributed systems. You will be responsible for the full development life cycle and operation of services. You will work with the product team and other engineering teams to help build the roadmap and ensure the right thing is being built and delivered to customers. A day in the life You will take on a variety of tasks, balancing priorities to ensure the team's success: Create, prioritize, communicate, manage, and execute roadmaps, projects, and other commitments. Contribute to the long-term architecture enabling Aurora DSQL to support next-generation PostgreSQL features at virtually unlimited scale. Set clear, measurable goals for the team and regularly communicate status of development, quality, operations, and system performance. Lead the team to improve processes to deliver higher software development velocity and quality. Lead team operational strategy defining metrics, improvements and support. Foster a culture of continuous improvement through coaching, mentoring, and feedback. About the team We are the Aurora DSQL Query Processing team; this team is the execution engine behind every SQL executed statement in Aurora DSQL. We are responsible for bridging one of the world's most advanced open-source databases with AWS's distributed, serverless architecture. Our engineers come from database internals backgrounds and large-scale distributed systems teams. We value curiosity, precision, and craftsmanship-and we work in an environment where deep systems problems meet high-scale real-world impact. We are committed to mentorship, technical excellence, and shared ownership. You'll work alongside engineers who have contributed to PostgreSQL's planner, executor, and MVCC subsystems-and help define how Aurora DSQL evolves to support PostgreSQL workloads natively in the cloud.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • Create, prioritize, communicate, manage, and execute roadmaps, projects, and other commitments.
  • Contribute to the long-term architecture enabling Aurora DSQL to support next-generation PostgreSQL features at virtually unlimited scale.
  • Set clear, measurable goals for the team and regularly communicate status of development, quality, operations, and system performance.
  • Lead the team to improve processes to deliver higher software development velocity and quality.
  • Lead team operational strategy defining metrics, improvements and support.
  • Foster a culture of continuous improvement through coaching, mentoring, and feedback.

Benefits

  • health
  • financial

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

General Merchandise Retailers

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service