Principal Software Engineer, Distributed Systems
New Yesterday
Union Technologies is reindustrializing America’s defense manufacturing base with a first-of-its-kind Factories-as-a-Stockpile model, integrating advanced robotics, manufacturing, and software into sovereign factory systems at scale. Headquartered in Dallas, Texas, UNION is dedicated to restoring America’s industrial strength and guaranteeing deterrence for the century ahead.
We recently emerged from stealth with $50M in funding led by top-tier venture investors and strategic partners. Read more in our Press Release
Overview
Fabric is UNION’s integration and SCADA platform, built to simplify how software commands and controls physical equipment. Today, integrating hardware into real-world environments is complex and fragile. Fabric streamlines this, enabling rapid deployment and scalability.
Your immediate goal: Own the design and delivery of Fabric at our Dallas HQ for our first production line.
Responsibilities
System Architecture & Implementation : Design, develop, and deploy robust distributed systems connecting software to physical devices, spanning from edge hardware to cloud infrastructure.
Operational Excellence : Continuously enhance system performance, reliability, and maintainability, driving real-world improvements through iterative development.
Platform Ownership : Establish and enforce best practices for CI/CD, security, reliability, and observability to balance speed and operational stability.
Cross-functional Collaboration : Work closely with internal software teams, especially the Manufacturing Execution System (MES) team, ensuring seamless integration across products.
Technical Leadership : Mentor and guide other engineers, setting high standards for engineering quality and performance without direct management responsibilities.
Requirements
7+ years architecting and deploying distributed software platforms controlling physical hardware (IoT, edge computing, robotics, equipment automation).
Proven experience taking systems from early prototypes through full-scale production deployment, ensuring high availability and reliability.
Strong proficiency in Rust, Go, or similar system-level programming , with comfort across edge devices and cloud platforms.
Demonstrated ability to autonomously deliver results when provided clear objectives and freedom to execute independently.
Bonus Qualifications
Experience with operational technology protocols (e.g., OPC UA, MQTT) or familiarity with control systems (PLCs).
Prior work with digital twins or simulation-driven systems.
Background in regulated sectors like defense or aerospace.
Track record of building data-intensive products that improve real-world operational efficiency (e.g., predictive analytics, OEE optimization).
Join us in transforming the future of manufacturing.
Compensation Range: $175K - $300K
#J-18808-Ljbffr
- Location:
- San Jose, CA, United States
- Salary:
- $250,000 +
- Category:
- IT & Technology