CareerPlan

Senior Software Engineer

USAFull-time2026-10-10 → 2026-11-10

Core

Design, implement, and own high-performance, scalable data-platform components and streaming infrastructure.

Role type

Senior Software Engineer (Data Platform & Distributed Systems)

Builds

Streaming infrastructure, distributed data services, and scalable data-platform components

Domain

Data Engineering / Distributed Systems

Required skills

Software development, API design, Computer science fundamentals, Backend development, Database management, Cloud computing, System design, Performance tuning, Code review, Mentoring

Preferred skills

Cloud-based distributed computing, Messaging and data-processing systems, Storage and compute systems, Coordinators and schedulers, Security or identity infrastructure, Major public cloud providers, Large-scale data integration, Batch and online systems, High-volume distributed systems, React

Technologies

Java, TypeScript, Ruby, Go, Python, MySQL, Redis, PostgreSQL, React

Responsibilities

Design and implement scalable data-platform components, Build and optimize streaming infrastructure, Collaborate on system design and implementation, Debug production issues, Coach and mentor engineers

Seniority

Senior, hands-on IC with mentorship responsibilities