Taro Logo

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

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Staff 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

Are you passionate about transforming business challenges into technological breakthroughs? Join Amazon as a Software Development Engineer (SDE) in the AWS Utility Computing (UC) organization. You'll work on Amazon Redshift's query processing team, focusing on distributed systems and database technologies.

Key Responsibilities:

  • Translate functional and technical requirements into detailed architecture and design
  • Build scalable solutions impacting millions of customers globally
  • Code and test system components while participating in code reviews
  • Take ownership of overall system architecture, focusing on scalability, reliability, and performance
  • Mentor other engineers and help define technical culture

The role involves working with foundational services like Amazon S3 and EC2, as well as other AWS services. You'll be part of a team that:

  • Solves challenging technical problems across the entire stack
  • Designs and implements innovative software solutions
  • Builds high-quality, highly available systems
  • Works in a startup-like environment with rapid innovation cycles

The team offers:

  • Strong mentorship and knowledge-sharing culture
  • Focus on career growth and skill development
  • Cross-functional collaboration opportunities
  • Work-life harmony and flexible working culture
  • Continuous learning and development resources

You'll be working in an environment that:

  • Measures innovation cycles in weeks, not years
  • Encourages building new products from the ground up
  • Values diverse experiences and inclusive team culture
  • Provides comprehensive benefits and career advancement opportunities
  • Supports continuous learning and professional development

This role combines technical expertise in distributed systems with opportunities to mentor others and shape the future of cloud computing at AWS.

Last updated a month ago

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

  • Translate functional and technical requirements into detailed architecture
  • Code and test system components
  • Participate in code and design reviews
  • Take ownership of overall system architecture
  • Focus on scalability, reliability, and performance
  • Mentor other engineers
  • Work collaboratively with other AWS Redshift teams
  • Deal with ambiguity in new service development

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 Java, C++, Rust, or Python
  • Bachelor's degree in computer science or equivalent

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

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Comprehensive benefits package

Interested in this job?

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