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. The manufacturing software platform is scaling rapidly, and the company needs to grow the team to help build and operate reliable backend services in Go.
Requirements
- 1–3 years of experience building backend applications (academic, internship, or professional).
- Some familiarity with Go* (or similar languages like Rust, C++, or Java) and willingness to learn Go deeply.
- Basic understanding of APIs, databases (SQL), and containerized environments.
- Eagerness to learn event-driven systems, observability, and DevOps fundamentals.
- Familiarity with Kafka, message queues, or event streaming.
- Experience deploying or troubleshooting applications in Kubernetes.
- Interest in cybersecurity and compliance frameworks (CMMC, NIST 800-171).
Responsibilities
- Implement and maintain Go* services (REST/gRPC) for tracking work orders, parts, and quality records.
- Build and test event-driven data flows using Kafka* and other messaging tools.
- Write SQL queries and data models in PostgreSQL* and related databases.
- Collaborate with edge and data engineers to integrate telemetry from industrial machines.
- Contribute to observability and reliability through metrics, traces, and structured logs.
- Follow best practices for secure software development (RBAC, encryption, least privilege).
- Participate in code reviews, technical discussions, and cross-functional planning.
Other
- U.S. Person per ITAR and willing to undergo background screening for DoD clearance.
- Exposure to manufacturing, industrial automation, or IoT data systems.
- Desire to grow into a mid-level engineer capable of owning service areas and mentoring others.
- Relocate to Dallas, TX.
- Ready to join us in reindustrializing America’s defense backbone.