The RDS team in Seattle is looking for a Snr Software Development Engineer that helps us develop systems and solutions to operate the service at scale. We are looking for people that love to dive in and solve fundamental Computer Science and Systems problems. Candidates need to have a strong sense of ownership, passion to provide a great customer experience and excellent troubleshooting skills even when in high-pressure situations. If you'd like to be a part of creating and operating always-on databases in the AWS cloud, this is the job for you!
As a Snr. Software Development Engineer working in the RDS team you will:
- Build large-scale distributed software systems in Python, Java and other languages
- Develop software at every level of the stack from front-end user interfaces to low-level embedded software
- Lead the architecture of new services and features that will be deployed and used at massive scale
- Translate functional and technical requirements into detailed architecture and design
- Implement features and functionality for new and existing operational solutions
- Test and deploying software, and documenting the features and design of software
- Provide guidance and mentoring to other engineers
- Set the example for your team in terms of code quality, engineering practices, and productivity
- Collaborate with Amazon's legendary principal engineers to find simple solutions to brain-contorting problems
- Interact with customers and other service teams to understand requirements and define solutions
- Identify, evaluate and suggest mitigation strategies for risks during design
- Support service operations and drive an operational virtuous cycle that reduces or eliminates customer impact
About the team
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
BASIC QUALIFICATIONS
- 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
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually