Prepin
Log in
Rune Technologies

engineering opportunity

Backend Software Engineer — Distribution

Backend Software Engineer — Distribution role at Rune Technologies in Seattle, US / Washington, US. Focus areas include Go, Distributed Systems, Event-Driven Architecture, APIs, Messaging Systems, Cloud Infrastructure. Build systems that reconcile inventory, demand, transportation capacity, and operational constraints across distributed networks — even in degraded or contested environments Integrate optimization and

Seattle, US / Washington, USFull-time

Posted

About the role

What will you do at Rune Technologies?

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. 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 Key Requirements 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

Which skills does this role require?

GoDistributed SystemsEvent-Driven ArchitectureAPIsMessaging SystemsCloud InfrastructurePostgreSQLOR-ToolsGurobiJava

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Prepin can help you prepare, but does not submit an application for this role.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.