Taro Logo

Software Development Engineer, RDS Platform

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$151,300 - $261,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, RDS Platform

The AWS Relational Database Service (RDS) team in Seattle is seeking Software Development Engineers to evolve their fast-growing service that provides super-simple provisioning and management for databases in the cloud. As an SDE in the RDS team, you will:

  • Build large-scale distributed software systems using Java, Python, and other languages
  • Lead design and rearchitecture of new and existing services for massive scale deployment
  • Translate requirements into detailed architecture and design
  • Test, deploy, and document software features and designs
  • Mentor other engineers and set examples for code quality and engineering practices
  • Collaborate with principal engineers to solve complex problems
  • Interact with customers and other service teams to define solutions
  • Identify and mitigate risks during design
  • Support service operations and drive operational improvements

The role requires a strong sense of ownership, passion for customer experience, and excellent troubleshooting skills. You'll work in a startup-like environment, focusing on the most important tasks and having a direct impact on AWS's global customer base.

AWS values diverse experiences and encourages applications from candidates with non-traditional backgrounds. The company offers a flexible, hybrid work model, allowing employees to work from home when in-office collaboration isn't necessary.

Amazon is committed to being Earth's Best Employer, providing ongoing learning experiences, mentorship, and career growth opportunities. The company values work-life harmony and strives to create an inclusive team culture through employee-led affinity groups and diversity initiatives.

Last updated 9 months ago

Responsibilities For Software Development Engineer, RDS Platform

  • Build large-scale distributed software systems in Java, Python and other languages
  • Lead design and rearchitecture of new and existing services for massive scale deployment
  • Translate functional and technical requirements into detailed architecture and design
  • Test, deploy, and document software features and designs
  • Provide guidance and mentoring to other engineers
  • Collaborate with principal engineers to solve complex problems
  • Interact with customers and other service teams to define solutions
  • Identify and mitigate risks during design
  • Support service operations and drive operational improvements

Requirements For Software Development Engineer, RDS Platform

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Software Development Engineer, RDS Platform

Medical Insurance
  • Medical Insurance
  • Flexible work arrangements
  • Career growth opportunities
  • Mentorship programs
  • Work-life balance

Interested in this job?