PF004 - Backend Software Engineer — Distribution
Backend Software Engineer at Rune Technologies building Go-based distributed services for TyrOS, an AI-enabled military logistics platform that handles routing, dispatch, shipment execution, and dynamic replanning for the U.S. military. 5 days in-office in Washington, DC; needs 7+ years of backend/distributed systems experience.
- Compensation
- $150K–$220K / yr
- Location
- Washington D.C., DC, USA
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 7+ years
- Category
- Backend
- Posted
Skills
Must have
- Recently built and owned backend systems that move goods or vehicles (dispatch, routing, fleet assignment, shipment execution/tracking, last-mile or freight)
- 2-8 years of experience in backend/distributed systems engineering, ideally in Go
- Owned production-grade distributed systems end-to-end — architecture through deployment and operations
- Experience at a fast-moving startup or high-velocity product company (not purely Big Tech or legacy defense contractors)
- BS in Computer Science, Engineering, or equivalent
- Strong proficiency in Go, C++, Java, or Rust (Go strongly preferred as primary production language)
- Distributed systems expertise: service architecture, async messaging, event-driven systems, state reconciliation
- U.S. Citizen or able to obtain security clearance
- 7+ years of backend or distributed systems engineering experience with substantial ownership of production-grade software
- Demonstrated experience building production systems in logistics, transportation, fulfillment, routing, dispatch, supply chain, or a similarly complex operational domain
- Strong programming skills in Go, C++, Java, Rust, or another performant language
- Deep understanding of distributed systems concepts — service architecture, async processing, messaging, state management, and failure handling
- Ability to independently lead complex technical projects from ambiguous problem definition through deployment and production operation
Full description
PF004 - Backend Software Engineer — Distribution2 OpeningsFull-time: 5 days in-office in Washington, DC
Industry: AI, Logistics, Defense, Government
Tech stack: Go, Distributed Systems, Event-Driven Architecture, APIs, Messaging Systems, Cloud Infrastructure, PostgreSQL, OR-Tools, Gurobi
Description:
We are looking for a Backend Software Engineer with 7+ years of experience to design and build the production systems that determine how supplies, equipment, and critical resources move through complex military logistics networks. You'll join a fast-moving defense tech startup that just closed a $40M Series A and is embedded directly with U.S. military units — building software that replaces whiteboards and magnets with a real-time AI-enabled logistics platform.
Must-Haves:
- Recently built and owned backend systems that move goods or vehicles: dispatch, routing, fleet assignment, shipment execution or tracking, last-mile or freight movement (current or most recent role)
- 2 - 8 years of experience in backend/distributed systems engineering, ideally in Go
- Owned production-grade distributed systems end-to-end — architecture through deployment and operations
- Experience at a fast-moving startup or high-velocity product company (not purely Big Tech or legacy defense contractors)
- BS in Computer Science, Engineering, or equivalent
- Strong proficiency in Go, C++, Java, or Rust (Go strongly preferred as primary production language)
- Distributed systems expertise: service architecture, async messaging, event-driven systems, state reconciliation
- U.S. Citizen or able to obtain security clearance
What will you be doing?
- Own the architecture and development of backend services powering distribution capabilities across TyrOS — including routing, dispatch, shipment execution, and dynamic replanning
- Translate real-world military logistics workflows into durable domain models, APIs, and event-driven systems in Go
- Build systems that reconcile inventory, demand, transportation capacity, and operational constraints across distributed networks — even in degraded or contested environments
- Integrate optimization and planning capabilities into operational software, turning algorithmic recommendations into reliable, executable workflows
- Partner directly with military users and domain experts to identify high-leverage problems and convert ambiguous requirements into scalable software