Senior Software Dev Engineer, RDS Platform
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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. Why AWS? Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.
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
- 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
- Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Additional Information
The AWS Relational Database Service (RDS) is one of the fastest-growing AWS businesses, providing super-simple provisioning and management for databases in the cloud. Customers can set up a new database with just a few clicks, and complex administrative tasks like scaling, fail-over, and monitoring are all handled in an automated fashion by our control systems. Operating such a large-scale system comes with the challenge of building sophisticated and reliable control systems automations and management tools that allow provide improved control, visibility and predictability. 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Amazon.com Services LLC? Share your experience