Software Development Manager, RDS Proxy, RDS Proxy Controlpane

Amazon

Amazon

Software Engineering
Bellevue, WA, USA
Posted on Jul 10, 2025

DESCRIPTION

Amazon Relational Database Service (Amazon RDS) is an industry leading web service that makes it easy to set up, operate, and scale a relational database in the cloud. RDS Proxy is a fully managed database proxy that enables applications to be more scalable, resilient, and secure by efficiently sharing database connections, minimizing disruption during outages, and providing centralized control over database credentials and authentication.

We are looking for a seasoned Software Development Manager to lead the Amazon RDS Proxy control plane team. If you're passionate about building reliable and secure infrastructure to power mission-critical applications, this is an exciting opportunity to make a significant impact. In this role, you will oversee the engineering team building the control plane that provisions and manages RDS Proxy instances on behalf of customers. This includes developing the APIs, workflows, and operational tooling to seamlessly provision, and manage RDS Proxy with other AWS database services like Amazon Aurora and RDS. You will also work closely with the RDS Proxy product team to translate customer requirements into robust technical solutions.

Executing through your team is the most important part of this role, and we are looking for someone who enjoys motivating and managing people. You have kept your technical skills current, to the point where you contribute to architecture discussions and help your team identify and reduce risks in projects. You take part in troubleshooting exercises and drive technical post-mortem discussions to identify the root cause of complex issues. Experience with database technologies and familiarity with AWS services would be highly beneficial. AWS operates large-scale, mission critical workloads, so you must be comfortable taking responsibility for the operational excellence of your service. Having worked with several frameworks, designs, and scaling models, you understand the challenges involved with building big, distributed systems used by many customers every day.

Finally, you are excited by the opportunity to learn about and help solve our customers' challenges. In order to break new ground, you will need to resolve ambiguity and take calculated risks. You have a record of delivery and are comfortable managing not only your own roadmap, but also cross-team projects with other parts of RDS. You can organize disparate teams around a common goal. You know how to make data driven decisions about your operations, your processes, and your team's performance.
Key job responsibilities

* Effectively mentor and manage a team of software developers, including their projects and performance.
* Deliver on a project roadmap, and communicate clearly about projects with the team, management, and stakeholders.
* Contribute to and lead design, architecture, process and development discussions. Persuade using data, conviction and diplomacy.
* Distill and communicate technical concepts to the team and other stakeholders.
* Be responsible for operations and security.

Key job responsibilities
- 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 operations
- Experience partnering with product or program management teams