CareerPlanSign in

Software Development Engineer II

Sunnyvale, California, United States💼 Full-time💰 $165,200–$223,600🗓 2026-09-22 → 2026-09-25

Core

Design and build scalable components and features for data catalog, data discovery, and data transformation products serving millions of customers.

Role type

Senior IC software development engineer (data systems)

Builds

Enterprise-wide Data Lake, data catalog, discovery, and transformation products

Domain

Big data infrastructure, cloud data platforms

Deliverable

production ML models | product features | infrastructure

Required skills

distributed systems design, software architecture, full software development lifecycle, code review, operational troubleshooting, emerging technology evaluation

Preferred skills

full SDLC experience including testing and operations, design patterns and scaling expertise

Technologies

AWS, S3, DynamoDB, Aurora, EMR, Spark, Redshift, Athena

Responsibilities

Design and implement scalable distributed systems for large-scale data processing; collaborate with internal customers to deliver data solutions; contribute to design, code review, testing, deployment, and operational support; mentor engineers on code reviews and design; evaluate emerging technologies for adoption

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.