Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and innovation.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Join Amazon as a Senior Software Engineer in the AWS Utility Computing (UC) organization, where you'll be at the forefront of cloud computing innovation. This role focuses on developing and managing critical AWS services including Amazon's Simple Storage Service (S3) and Elastic Compute Cloud (EC2).

As a key member of the team, you'll work on distributed systems and query processing for Amazon Redshift, building scalable solutions that impact millions of customers worldwide. The position offers an exciting opportunity to work with cutting-edge technology in a fast-paced environment where innovation cycles are measured in weeks, not years.

You'll be responsible for architecting and implementing high-performance, reliable systems while collaborating with talented teams across AWS. The role involves mentoring other engineers, contributing to the technical culture, and solving complex challenges in distributed computing and enterprise-wide systems.

Amazon's culture emphasizes customer obsession, innovation, and technical excellence. You'll work in a startup-like development environment where you're always focused on the most impactful projects. The team values knowledge-sharing and mentorship, providing thorough but supportive code reviews and opportunities for career growth.

The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus equity and comprehensive benefits. You'll be part of a diverse and inclusive workplace that celebrates different perspectives and experiences.

This role requires 5+ years of professional software development experience, strong expertise in languages like Java, Python, or Rust, and a proven track record in designing and scaling distributed systems. You'll need to demonstrate leadership experience, either as a mentor or tech lead, and have a deep understanding of system architecture and performance optimization.

Join a team that's dedicated to transforming business challenges into technological breakthroughs, where you'll have the opportunity to work on industry-defining projects with measurable customer impact. If you're passionate about building innovative solutions at scale and want to be part of shaping the future of cloud computing, this role at Amazon offers the perfect combination of technical challenges, growth opportunities, and impact.

Last updated a day ago

Responsibilities For Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

  • Translate functional and technical requirements into detailed architecture and design
  • Code and test system components while participating in code and design reviews
  • Work collaboratively with AWS Redshift teams to deliver and operate services
  • Take ownership of overall system architecture
  • Mentor other engineers and help define technical culture
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Create metrics and implement automation improvements

Requirements For Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Java
Python
Rust
  • 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 distributed computing and enterprise-wide systems
  • Proficiency in modern programming languages (Java, C++, Rust, or Python)
  • Experience with distributed systems architecture
  • Bachelor's degree in computer science or equivalent
  • Strong coding skills with emphasis on logical thinking, data structures, algorithms

Benefits For Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Mentorship and career growth opportunities
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Satellite Systems Engineer, System Reliability

Senior Systems Engineer role at Amazon's Project Kuiper, developing satellite systems to provide global broadband access, offering competitive compensation and benefits.

Sr. Software Dev Engineer, Kuiper SDN Team

Senior Software Engineer role at Amazon's Project Kuiper, developing SDN solutions for a global satellite-based internet network.

Sr. Software Dev Engineer, Kuiper Software & Networking

Senior Software Engineer role at Amazon's Project Kuiper developing distributed systems for satellite communications

Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon AWS working on EC2 VPC Dataplane team, focusing on high-performance networking and distributed systems.

Sr Software Development Engineer, AWS Elastic Block Store

Senior Software Engineer role at AWS Elastic Block Store team, building and managing large-scale distributed storage systems for cloud computing.