defenseunicorns

Senior Engineer - Data Platform

Apply Now

At a Glance

Location
United States
Work Regime
remote
Experience
5+ years
Posted
2026-06-15T14:35:34-04:00

Key Requirements

Required Skills

CI/CDKafkaKubernetesPostgreSQLPythonRust

Domain Knowledge

  • Engineering

Requirements

5+ years of software engineering experience with a track record of shipping production systems

Proficiency in Go and/or Rust; comfort with Python for tooling and scripting

Strong understanding of Kubernetes — operators, CRDs, controllers, network policies, and workload identity

Experience with distributed systems concepts — consistency models, replication, failure modes, and recovery

Strong testing discipline — integration tests, end-to-end tests, and a clear opinion on what makes a test suite trustworthy

Experience designing and building data infrastructure — databases, object storage, streaming systems, or data pipelines

Responsibilities

Defense Unicorns is seeking a Senior Engineer to join the founding team of a new product capability being built from the ground up.

In this role, you will work as a core member of the UDS Data team — collaborating directly with product leadership and engaging with defense customers to translate real operational data problems into shipped software.

The gap between a customer conversation and code running in production is short, and you are expected to own that entire arc.

This role requires strong software engineering fundamentals and the ability to work across the full stack — from designing and building features to deploying and validating them in the environments where they need to run.

You are comfortable picking up new tools and technologies as the stack evolves, and you bring enough breadth to be useful across infrastructure, backend, and tooling work without needing to specialize in any one area.

You will work closely with product, engineering leads, and defense customers across the branches and other mission programs.