Software Development Engineer II, AWS, S3

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer II, AWS, S3

Amazon Web Services (AWS) is seeking a Software Development Engineer II to join their S3 team, focusing on building and maintaining critical infrastructure in the AI/ML and data storage space. This role presents an exciting opportunity to work with cutting-edge technology, specifically writing high-performance algorithmic code in Rust.

The position offers significant technical challenges and growth opportunities, working on systems that operate at massive scale while maintaining AWS's renowned standards for security, reliability, and availability. As an SDE II, you'll be responsible for implementing, inventing, and optimizing services while collaborating closely with engineers and scientists.

The role combines hands-on coding with systems architecture, requiring both technical expertise and operational excellence. You'll be working in a collaborative environment where you'll participate in design reviews, operational meetings, and have direct interaction with customers. The position requires strong programming skills, particularly in Rust, and experience with distributed systems.

AWS values diversity and work-life harmony, offering a supportive environment where innovation is encouraged. The team culture promotes inclusion and continuous learning through knowledge-sharing and mentorship opportunities. This is an excellent opportunity for engineers who want to make a significant impact while working with some of the most advanced cloud technologies in the industry.

The position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and comprehensive benefits. Located in Vancouver, you'll be part of Amazon's growing Canadian presence while working on globally-impacting systems.

This role is perfect for engineers who are passionate about high-performance computing, distributed systems, and want to work on technology that powers a significant portion of the world's cloud infrastructure. The position offers both technical challenges and career growth opportunities within one of the world's leading technology companies.

Last updated 9 hours ago

Responsibilities For Software Development Engineer II, AWS, S3

  • Write high-performance, algorithmic code in Rust
  • Own and operate an AWS service in the AI/ML and data storage space
  • Maintain availability, data durability, performance, and security of AWS S3
  • Work closely with engineers and scientists to implement, invent, and optimize services
  • Profile, optimize, and debug large distributed services
  • Participate in design reviews and operational review meetings
  • Monitor service health

Requirements For Software Development Engineer II, AWS, S3

Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer II, AWS, S3

Medical Insurance
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS, S3

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.