CareerPlan

Software Engineer 3

San JoseFull-time$188k2026-07-22 → 2026-11-10

Core

Design, build, and deploy highly scalable, resilient, and performant distributed back-end systems and services for large web sites.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Scalable back-end systems and services for large web sites

Domain

Ecommerce, distributed systems

Deliverable

production ML models | product features

Required skills

Java, Microservices, JavaScript, Spring Boot, REST APIs, Typescript, SQL/No-SQL, CI/CD Pipelines, ETL Pipelines, Git, Unit Testing (Mockito/Junit), Cloud (AWS), Lambda, Python

Preferred skills

Distributed Architecture design, Code Reviews, Debugging

Technologies

Java, Spring Boot, AWS, Lambda, Git, Mockito, Junit

Responsibilities

Define, design, and deploy distributed software systems; Build and implement scalable back-end systems; Maintain high unit test coverage; Produce design documents and participate in code reviews; Identify and fix performance and scalability issues; Recommend risk reduction strategies

Seniority

Senior, hands-on IC