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

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
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 Development Engineer in the AWS Utility Computing (UC) organization, where you'll be working on Amazon Redshift's query processing systems. This role combines distributed systems expertise with the opportunity to shape the future of cloud computing at AWS, the world's leading cloud platform.

You'll be part of the team that powers Amazon Redshift, working on critical query processing components that serve customers globally. The position offers a unique blend of technical challenges in distributed systems, database engineering, and large-scale cloud infrastructure. You'll be responsible for designing and implementing high-performance, scalable solutions that directly impact AWS's massive customer base.

As a Senior SDE, you'll take ownership of system architecture decisions, focusing on building reliable and efficient distributed systems. The role involves working with cutting-edge technologies and solving complex technical challenges across the entire stack. You'll collaborate with talented engineers across AWS teams, participating in design discussions, code reviews, and architectural decisions.

The team operates in a startup-like environment within AWS, where innovation cycles are quick and your work directly impacts millions of customers. You'll have the opportunity to mentor other engineers, contribute to the team's technical culture, and help shape the future of cloud computing. The position offers excellent career growth opportunities, with exposure to various aspects of cloud infrastructure and distributed systems.

AWS values diverse experiences and provides comprehensive benefits, including medical coverage, financial benefits, and work-life harmony. The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices through employee-led affinity groups and ongoing learning experiences.

This role is perfect for experienced engineers who are passionate about distributed systems, enjoy solving complex technical challenges, and want to make a significant impact on cloud computing technology. You'll be working at the forefront of innovation in cloud services, helping to build and scale one of the world's most sophisticated cloud platforms.

Last updated 20 hours 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, focusing on scalability, reliability, and performance
  • 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
  • Resolve root cause of software defects
  • Participate in design discussions and communicate with stakeholders

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 at least one modern programming language like Java, C++, Rust, or Python
  • Bachelor's degree in computer science or equivalent (preferred)
  • 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
401k
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth and mentorship opportunities
  • Employee-led affinity groups

Interested in this job?

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

Software Development Engineer, AWS Hyperplane

AWS Infrastructure Services is seeking a Software Development Engineer for AWS Hyperplane to work on distributed NFV platform and critical cloud infrastructure components.

Senior Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming Kafka) service, building scalable streaming data solutions and contributing to open source.

Senior Software Development Engineer, Kuiper Network Services

Senior Software Engineer role at Amazon's Project Kuiper, building satellite network infrastructure for global broadband connectivity.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Senior Software Development Engineer role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and collective operations for large-scale AI infrastructure.

Sr. Software Development Engineer, Kuiper Ground Gateway Services

Senior Software Engineer role at Amazon's Project Kuiper developing satellite ground station software systems