Senior Software Development Engineer, AWS RDS SQL Server
About the role
AWS RDS for SQL Server team is seeking a Software Engineer who loves to dive into fundamental Computer Science and Systems problems around performance, timing, state machine logic, and distributed systems algorithms. The role involves defining strategy in ambiguity, leading end-to-end delivery, driving cross-functional influence, solving complex problems, communicating at all levels, and balancing short-term and long-term needs.
Responsibilities
- Define strategy in ambiguity — Identify problems and opportunities where the path forward isn't clear, and design long-term solutions using sound judgment and stakeholder input.
- Lead end-to-end delivery — Own the full lifecycle of solutions, from scoping and design through execution, simplifying complexity for the best outcome.
- Drive cross-functional influence — Collaborate across teams, organizations, and geographies to align on goals and deliver results across one or more programs.
- Solve complex problems — Tackle challenging business and technology issues, define project requirements, and resolve escalations decisively.
- Communicate at all levels — Write strategic narratives and present to senior leadership; build consensus across diverse stakeholders.
- Balance short-term and long-term — Make trade-offs between immediate delivery needs and sustainable, scalable solutions while mitigating long-term risks.
- Mentor and develop talent — Coach and grow team members, raising the bar on team capability.
- Drive operational excellence — Champion best practices and process improvements that elevate team performance.
- Clear blockers and drive resolution — Navigate difficult situations, escalate appropriately, and keep programs moving forward.
- Deliver lasting impact — Produce work that shapes long-term team direction and goals.
Requirements
5+ years of non-internship professional software development experience
5+ years of programming with at least one software programming language experience
5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Skills
Strong sense of ownership, passion to provide a great customer experience, excellent troubleshooting skills, ability to work in high-pressure situations, and a track record of delivering impactful solutions.
Benefits
Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
Pay
The base salary range for this position is $168,100.00 - $227,400.00 USD annually.
Schedule
Full-time