Taro Logo

Senior Software Development Engineer, Aurora Storage Team

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Aurora Storage Team

AWS Utility Computing (UC) is seeking a Senior Software Development Engineer to join their Aurora Storage team, focusing on distributed structured storage services for relational database segments. This role is part of Amazon's database services initiative, which is poised for significant growth. The position offers a unique opportunity to work on industry-leading next-generation storage services specifically designed for databases.

The Aurora Storage team builds services that operate across thousands of servers in multiple global datacenters, powering the Amazon Aurora service. As a senior engineer, you'll be responsible for designing and developing critical system software components essential to cloud storage services. This hands-on role combines technical leadership with practical development work, requiring both excellent coding skills and the ability to mentor other engineers.

You'll be working in AWS's innovative environment, where you'll have direct impact on hundreds of thousands of users. The team operates in a startup-like atmosphere within Amazon's larger structure, focusing on building and scaling distributed systems that handle vast volumes of data. You'll collaborate with diverse teams, contribute to architectural decisions, and help shape the future of cloud database technology.

The role offers significant growth opportunities through knowledge-sharing, mentorship, and career development resources. Amazon's culture emphasizes work-life harmony and inclusivity, with various employee-led affinity groups and ongoing learning experiences. You'll be part of a team that values diverse perspectives and supports professional development through thorough code reviews and one-on-one mentoring.

This position represents an opportunity to join AWS at a crucial time in its database services evolution, allowing you to make significant contributions to cloud technology while working with some of the most sophisticated distributed systems in the industry. The ideal candidate will combine deep technical expertise with strong communication skills and a customer-focused mindset.

Last updated 32 minutes ago

Responsibilities For Senior Software Development Engineer, Aurora Storage Team

  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Solve challenging technical problems at every layer of the stack
  • Create metrics and implement automation improvements
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions
  • Mentor other engineers

Requirements For Senior Software Development Engineer, Aurora Storage Team

Java
  • 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 of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent

Benefits For Senior Software Development Engineer, Aurora Storage Team

Medical Insurance
  • Work-life balance
  • Mentorship & Career Growth
  • Knowledge-sharing opportunities
  • Inclusive team culture
  • Disability accommodation support

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Aurora Storage Team