Senior Software Engineer, Data Platform

arrow

Orange / $150000 - $180000 annum

INFO

Salary
SALARY:

$150000 - $180000

Location

LOCATION

Orange

Job Type
JOB TYPE

Permanent

Senior Software Engineer, Data Platform

Location: Orange County, CA (Hybrid; minimum 3 days onsite)

Compensation: $150,000-$180,000

About the Company

A rapidly growing technology organization developing autonomous systems, advanced hardware platforms, and AI‑powered software solutions across air, sea, and land. The company builds mission‑critical systems used in high‑performance environments where reliability and precision are essential.

The organization has expanded from approximately 1,500 employees to nearly 8,000 over the past three years, driven by long‑term programs and accelerating platform growth. Engineers work on complex systems with significant real‑world impact.

About the Role

The Senior Software Engineer, Data Platform will help build and scale the company's core data platform with a focus on real‑time processing, platform reliability, and distributed system architecture. This role sits within a ~30‑person Data organization, including Analytics Engineering, Data Engineering, MDM, and Data Operations.

The ideal candidate brings strong backend engineering skills combined with deep experience in data platform technologies.

Key Responsibilities

  • Design and build new data platform capabilities (approx. 70% of the role)
  • Scale, harden, and improve existing systems (approx. 30%)
  • Develop real‑time telemetry and streaming data pipelines
  • Deliver sub‑minute latency data to operational dashboards
  • Implement high‑availability, fault‑tolerant distributed systems
  • Modernize and expand the company's data lake architecture
  • Surface real‑time system health and performance metrics
  • Collaborate with engineering, analytics, and operations teams
  • Own and maintain critical components of the data platform

Expected Impact in the First 6-12 Months

  • Reduce bottlenecks in architectural decision‑making
  • Improve system scalability, reliability, and throughput
  • Deliver new real‑time visibility features to internal users
  • Establish clear ownership of platform components
  • Support cross‑functional engineering alignment and best practices

Qualifications

Required Experience

  • 6+ years of professional experience
  • Strong blend of software engineering + data platform expertise
  • Experience maintaining and evolving data lakes
  • Deep understanding of distributed systems and backend architecture

Required Technical Skills

  • Python
  • SQL
  • Java or Scala
  • Apache Spark
  • Kafka or Flink
  • Distributed systems fundamentals

Preferred Experience

  • Hardware or physical system data exposure
  • Infrastructure as Code
  • Experience in secure or constrained environments

Top Candidate Indicators

  • Built internal tools or developer platforms
  • Designed or operated streaming data systems
  • Owned platform‑level architectural decisions
  • Demonstrated measurable improvements in system reliability or scalability

Why This Role Is Important

You will own core components of a platform that powers real‑time operational systems, high‑scale hardware telemetry, and modern manufacturing workflows. This role offers the opportunity to work on deeply technical challenges with meaningful real‑world impact in a fast‑growing, engineering‑driven environment.

CONTACT

SIMILAR
JOB RESULTS

4k-Harnham_DA copy
CAN’T FIND THE RIGHT OPPORTUNITY?

STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.