Sr. Software Development Engineer - Amazon Redshift, Query Processing (AWS)

Amazon

New York (NY)

On-site

USD 170,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Health insurance
401(k) matching
Paid time off

Job summary

Amazon in New York, NY, seeks a Senior Software Development Engineer for the Redshift Query Processing team. You will lead the core query execution engine, shaping features and architecture for massive data workloads. Expect ownership from design to deployment and operations, plus mentoring the team.

The role emphasizes high performance, distributed systems, and collaboration across functions to deliver customer value and scalable solutions.

Qualifications

  • 5+ years of professional software development experience.
  • Experience leading design or architecture of scalable systems.
  • Experience mentoring or leading an engineering team.
  • Proficiency in a modern programming language for mission-critical systems.

Responsibilities

  • Own end-to-end deliverables from design to deployment and operations.
  • Define new features and architecture, translating requirements into deliverables.
  • Mentor and help grow the engineering team.

Skills

C++
Java
Rust
Distributed computing
Mentoring
Modern programming languages

Education

Master's degree in Computer Science or equivalent

Job description

Sr. Software Development Engineer - Amazon Redshift, Query Processing

Job ID: 10393557 | Amazon Development Center U.S., Inc.

Amazon Redshift is one of the world’s most popular fully managed cloud data warehouse. Tens of thousands of enterprise customers use Redshift to crunch through exabytes of data in the cloud to make business‑critical decisions every day. To stay ahead, the team looks for innovative engineers to help shape its future.

We are actively hiring a senior Software Engineer in the Query Processing team. This team drives the core query execution engine that powers Redshift’s performance and scalability.

Key job responsibilities

As a Senior Software Development Engineer, you will build systems that benefit Redshift clusters worldwide. You will lead the product vision by defining new features and architecture, translating complex requirements into deliverables that provide immense customer value. The role requires owning end‑to‑end deliverables—design, development, deployment, monitoring, and operations. You will mentor and help grow the engineering team.

A day in the life

Design and code solutions that improve software architecture efficiency, create metrics, implement automation, and resolve root causes of defects. Build high‑impact solutions for our large customer base, participate in design discussions and code reviews, and communicate with internal and external stakeholders. Collaborate cross‑functionally to drive business decisions and work in an environment that prioritizes the most important tasks.

About the team

Amazon Redshift’s execution engine team focuses on high scalability, performance, and extending engine capabilities. Team members bring expertise in query execution, optimization, high‑performance computing, architecture, compilers, distributed systems, and data lake technologies.

Basic Qualifications
  • 5+ years of professional software development experience (non‑internship)
  • 5+ years of programming in at least one language such as C++, Java, or Rust
  • Experience leading design or architecture of new or existing systems with reliability and scaling focus
  • Experience mentoring, acting as a technical lead, or leading an engineering team
  • Experience with distributed computing and enterprise‑wide systems
  • Proficiency in a modern programming language for building mission‑critical, highly available systems
Preferred Qualifications
  • 5+ years of full software development life cycle experience, including coding standards, reviews, source control, builds, testing, and operations
  • Master’s degree in computer science or equivalent
  • Strong coding skills with emphasis on logic, data structures, algorithms, and problem‑solving
  • Experience with distributed (multi‑tiered) system architecture
  • Experience performing live system and core analysis using GDB

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

The base salary range for this position is listed below. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance, and optional supplemental life plans), EAP, mental health support, medical advice line, flexible spending accounts, and adoption and surrogacy reimbursement coverage, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Location: USA, NY, New York

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Development Engineer - Amazon Redshift, Query Processing
Sr. Software Development Engineer - Amazon Redshift, Query Processing

Amazon Web Services (AWS) • New York (NY)

On-site
USD 184,000 - 251,000
Sr. Software Development Engineer - Amazon Redshift, Query Processing at Amazon.com Services LL[...]
Sr. Software Development Engineer - Amazon Redshift, Query Processing at Amazon.com Services LL[...]

Amazon.com Services LLC • Seattle (WA)

On-site
USD 120,000 - 160,000
Flexibility in working hours
Mentorship opportunities
Software Development Engineer - Amazon Redshift, Redshift (AWS)
Software Development Engineer - Amazon Redshift, Redshift (AWS)

Amazon • East Palo Alto (CA)

On-site
USD 165,200 - 223,600
Software Development Manager - Amazon Redshift Query Execution, Amazon Redshift Query Execution[...]
Software Development Manager - Amazon Redshift Query Execution, Amazon Redshift Query Execution[...]

Amazon • East Palo Alto (CA)

On-site
USD 212,700 - 287,700
Sign-on payments
RSUs
Health insurance
+1
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift (AWS)
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift (AWS)

Amazon • East Palo Alto (CA)

On-site
USD 212,700 - 287,700
Health insurance
401(k) matching
RSUs
+1
Software Development Engineer, Amazon Redshift Query Optimizer
Software Development Engineer, Amazon Redshift Query Optimizer

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift

Amazon • East Palo Alto (CA)

On-site
USD 213,000 - 288,000
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 213,000 - 288,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer - Amazon Redshift, Redshift
Software Development Engineer - Amazon Redshift, Redshift

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Senior Software Engineer, Redshift Query Processing
Senior Software Engineer, Redshift Query Processing

Amazon Web Services (AWS) • New York (NY)

On-site
USD 184,000 - 251,000