Software Development Engineer, AWS Backup

1 week ago


Vancouver, British Columbia, Canada Amazon Full time
Software Development Engineer, AWS Backup

AWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity goals.

We are looking for a passionate Software Engineer to grow this service and help with adding features and integrations with other AWS services. If you are an application engineer, and you have the skills to create large scale web applications, we are looking for you.

This is an excellent opportunity to contribute to a fast growing business, and shape the technology, and product. You should bring technical and software expertise, the ability to deliver solid code that has a broad business impact and a software that achieves its operational goals.

Key job responsibilities
  1. Deliver technical design and high quality code for new features or improvements to existing features
  2. Collaborate with Stakeholders such as product managers, UX designers and other engineers to deliver high quality software solutions for our customers
  3. Mentor and lead more junior engineers
  4. Review peers' technical design and code
  5. Drive innovative solutions to improve operational health of our team and product
A day in the life

Working as part of the AWS backup team you will be spending most of your time building high quality code, writing technical design documents, mentoring more junior engineers, reviewing your peers' code and technical designs, and ensuring the operational health of our systems. This position involves on-call responsibilities typically for one week every 5 to 8 weeks. When you are on call, you will be dedicated to responding to customer issues and addressing operational problems such as system failures, availability and latency drops. We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.

Throughout all of this you will be surrounded with teammates who will help and support you.

About the team

Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Yes we do get to build a really cool service, but we also think a big reason for that is the inclusive and welcoming culture we try to cultivate every day.

We have a broad mix of experience levels and Amazon tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring as well as thorough, but kind, code reviews.

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.

BASIC QUALIFICATIONS
  1. 3+ years of non-internship professional software development experience
  2. 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  3. Experience programming with at least one software programming language
  4. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  5. Ability to work through ambiguous/undefined problems; ability to think abstractly, and driving innovative technical solutions
PREFERRED QUALIFICATIONS
  1. Bachelor's degree in computer science or equivalent
  2. Excellent verbal and written communication skills with an ability to effectively articulate technical challenges and solutions

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    AWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity goals.We are looking for a passionate...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, AWS BackupAWS Backup enables customers to centralize and automate protection across AWS services. It offers a cost-effective, fully managed, policy-based service that further simplifies protection at scale. AWS Backup also helps our customers to support their regulatory compliance obligations and meets their business continuity...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the JobAs a Senior Cloud Software Developer, you will play a key role in designing and developing high-quality software solutions for our customers. You will collaborate with cross-functional teams to deliver robust and scalable systems that meet our customer's needs.Main Responsibilities:Design and develop software solutions using cloud-based...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are looking for a talented Cloud Software Developer to join our team and contribute to the design and development of high-quality software solutions for our customers. As a member of our team, you will work closely with cross-functional teams to deliver robust and scalable systems that meet our customer's needs.Main Responsibilities:Design...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    The AWS Commerce Platform team is looking for talented and passionate engineers with strong technical and business systems backgrounds to build new billing, payments and financial reconciliation services and products. You will build new systems and customer facing features that are critical to the success of our customer's businesses and directly impact...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Do you want to be part of a team building a brand-new AWS service from the ground up? If yes, come join Amazon Location ( With Amazon Location Service, customers can easily add capabilities such as maps, points of interest, geocoding, geofences, and tracking to applications. They retain control of their location data, so that they can combine proprietary...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    The AWS Relational Database Service (RDS) SQL Server team is looking for a Software Engineer who loves to dive in and solve fundamental Computer Science and Systems problems around performance, timing, state machine logic and distributed systems algorithms. Candidates need to have a strong sense of ownership, passion to provide a great customer experience...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    At AWS Perimeter Protection, we stand at the forefront of safeguarding the Internet. Our mission is to design, plan, build, and operate cutting-edge security services that protect Amazon's infrastructure and our customers' applications from cyberthreats. From mitigating distributed denial-of-service (DDoS) attacks and thwarting bots to fortifying networks...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Amazon MemoryDB is a Valkey- and Redis OSS-compatible, durable, in-memory database service that delivers ultra-fast performance. It is purpose-built for modern applications with microservices architectures. ( )We are looking for a passionate Software Engineer to grow this service and help with adding features and integrations with other AWS services. If you...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job OverviewWe are seeking a highly skilled Software Architect to join our team and contribute to the design and development of high-quality software solutions for our customers. As a member of our team, you will work closely with cross-functional teams to deliver robust and scalable systems that meet our customer's needs.Main Responsibilities:Design and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Amazon's Simple Storage Service (S3) provides a key-value-oriented interface to an infinitely scalable and durable storage system. We build and run the largest commercial storage system in the world. AWS S3 stores trillions of objects and regularly services millions of requests per second.S3 Index team is looking for a passionate, experienced software...