Software Development Engineer, AWS Backup

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform.
$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 seeking a passionate Software Development Engineer to join their team in Vancouver, focusing on building and enhancing cloud backup solutions. This role sits within AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations that maintain AWS's industry leadership.

The position offers an exciting opportunity to work on a rapidly growing service that helps customers centralize and automate data protection across AWS services. As a Software Engineer on the AWS Backup team, you'll be responsible for developing new features, improving existing functionality, and ensuring the operational excellence of the service. The role combines technical depth with business impact, requiring both solid coding skills and an understanding of customer needs.

Your day-to-day work will involve writing high-quality code, creating technical design documents, mentoring junior engineers, and participating in code reviews. The team maintains a strong focus on operational excellence, with an on-call rotation (one week every 5-8 weeks) to ensure service reliability. When issues arise, the team works collaboratively to implement permanent solutions, emphasizing a proactive approach to prevent recurring problems.

The team culture is particularly noteworthy, with an intentional focus on diversity, inclusion, and knowledge sharing. Senior engineers actively mentor junior team members and those from non-traditional backgrounds, fostering an environment of continuous learning and growth. The team values work-life harmony and provides flexibility to ensure success both professionally and personally.

Amazon Web Services offers comprehensive benefits, including medical coverage, financial benefits, and career development resources. The company's commitment to diversity is reflected in employee-led affinity groups and ongoing learning experiences like Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

This role presents an excellent opportunity for a mid-level software engineer to work with cutting-edge cloud technology while contributing to a service that helps customers meet their regulatory compliance obligations and business continuity goals. The position offers competitive compensation, with a base salary range of $114,800 to $191,800 per year, plus additional benefits including equity and sign-on payments.

If you're passionate about building large-scale web applications, have strong technical skills, and want to shape the future of cloud backup solutions while working in an inclusive, supportive environment, this role at AWS Backup could be your next career move.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, AWS Backup

  • Deliver technical design and high quality code for new features
  • Collaborate with stakeholders including product managers and UX designers
  • Mentor and lead junior engineers
  • Review peers' technical design and code
  • Drive innovative solutions to improve operational health
  • Participate in on-call rotation (1 week every 5-8 weeks)
  • Address operational problems and system failures
  • Ensure system fault tolerance and reliability

Requirements For Software Development Engineer, AWS Backup

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software 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
Parental Leave
Education Budget
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities
  • Inclusive work environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Backup

Software Development Engineer

Software Development Engineer position at Amazon Madrid, focusing on designing and implementing scalable software solutions for millions of customers worldwide.

Software Development Engineer - Amazon Devices, Devices Supply Chain Technologies

Software Development Engineer position at Amazon Device Services, focusing on building cross-platform software for device management and supply chain operations in Mexico City.

Software Development Engineer, AWS Kinesis Data Streams

Software Development Engineer position at AWS working on Kinesis Data Streams, building real-time data processing solutions at scale with competitive compensation and benefits.

Software Development Engineer

Software Development Engineer role at Amazon India, focusing on building and automating financial/accounting systems for the fastest-growing marketplace in India and Emerging Markets.

Software Development Engineer, KCDX

Software Development Engineer position at Amazon's Kindle Reader organization, focusing on book delivery and reading experience innovation for millions of customers.