Software Development Engineer, AWS Backup

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Backup

AWS Backup is a crucial service that enables customers to centralize and automate protection across AWS services, offering a cost-effective, fully managed, policy-based solution for data protection at scale. As a Software Development Engineer in the AWS Backup team, you'll be part of Amazon Web Services (AWS), the world's leading cloud platform that continues to set industry standards through constant innovation.

The role offers an exciting opportunity to work on large-scale web applications within the AWS Utility Computing (UC) organization, which is responsible for foundational services like S3 and EC2. You'll be contributing to a fast-growing business, shaping both technology and product direction. The position involves hands-on coding, system design, and operational responsibilities.

Your day-to-day work will include building high-quality code, writing technical design documents, mentoring junior engineers, and ensuring system reliability. The team maintains a strong focus on operational excellence, with an on-call rotation (1 week every 5-8 weeks) to maintain service health and address any issues promptly.

The team culture is particularly noteworthy, emphasizing inclusivity and knowledge sharing. With a diverse mix of experience levels and backgrounds, the environment actively promotes mentorship and collaborative learning. Senior engineers are dedicated to supporting junior team members through one-on-one guidance and constructive code reviews.

Amazon values work-life harmony and provides comprehensive benefits including medical insurance, 401k, and equity. The company actively supports diverse experiences and backgrounds, with employee-led affinity groups and ongoing learning opportunities through programs like Conversations on Race and Ethnicity (CORE) and AmazeCon.

This role offers excellent career growth potential, with access to extensive knowledge-sharing resources, mentorship opportunities, and professional development support. You'll be working at the forefront of cloud technology while contributing to solutions that help customers meet their business continuity and regulatory compliance goals.

Last updated 2 minutes ago

Responsibilities For Software Development Engineer, AWS Backup

  • Deliver technical design and high quality code for new features
  • Collaborate with stakeholders to deliver software solutions
  • Mentor and lead junior engineers
  • Review peers' technical design and code
  • Drive innovative solutions to improve operational health
  • On-call responsibilities (1 week every 5-8 weeks)
  • Address operational problems and system failures

Requirements For Software Development Engineer, AWS Backup

Java
Python
JavaScript
  • 3+ years of professional software development experience
  • 2+ years of system design/architecture experience
  • Experience with at least one programming language
  • 3+ years of full software development life cycle experience
  • Ability to work through ambiguous/undefined problems
  • Bachelor's degree in computer science or equivalent (preferred)
  • Excellent verbal and written communication skills

Benefits For Software Development Engineer, AWS Backup

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Backup

Software Development Engineer II, Gated Access Technology Engineering (GATE)

Software Development Engineer II role at Amazon focusing on building authentication and connectivity solutions for Amazon's Fulfillment network using AWS technologies.

Software Development Engineer II (SDE II)

Amazon SDE II position working on large-scale distributed systems for retail ordering workflow

Software Development Engineer, AWS Commercial Applications

AWS Commercial Applications is seeking a Software Development Engineer to build new capabilities for VMware workloads on AWS, focusing on large-scale distributed systems and cloud services.

Software Development Engineer - Outbound Communications, Outbound

Software Development Engineer role at Amazon focusing on building scalable communication systems for email, SMS, and push notifications, requiring 3+ years of experience.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on building ML-powered customer feedback analysis systems and Voice of Customer products.