DevOps / Software Engineer
Branch Technology
Job Description
DevOps / Software Engineer
Location
Chattanooga, TN
Type
Full-time, Exempt
Reports To
Senior Director of Digital Strategy
- COMPANY OVERVIEW:
Branch Technology exists to create a beautiful built world, impacting a wide variety of industries including construction, aerospace, retail, logistics, and more. Its patented technology utilizes the power of creative design, software, robotic automation, and lean manufacturing to provide solutions to our diverse customer base. Branch is the world leader in large-scale 3D printing. We’re growing rapidly and are attracting top talent and seasoned leaders from 3D printing, software, architecture, robotics, manufacturing, design, material science, and product development.
POSITION OVERVIEW: The DevOps/Software Engineer is a key contributor to our digital manufacturing ecosystem, bridging the gap between industrial hardware and cloud-native software and building the infrastructure that powers our process orchestration and real-time data analysis. This is a "builder" role that goes beyond managing servers by developing the clients and APIs that form our Unified Namespace (UNS) and event driven pipelines for our robotic process orchestration. This person is passionate about Kubernetes, IoT protocols, and creating seamless data flows between the factory floor and the cloud, and they thrive in a fast-paced environment where new ideas and concepts are developed, often with little or no precedent. Most importantly, the standout candidate embodies our six core values of Humble Genius, Other Centered, Relentless Execution, Designed Beauty, Intense Collaboration, and Wise Stewardship.
SPECIFIC DUTIES: Cloud Orchestration: Deploy, scale, and maintain production-grade Kubernetes clusters that serve as the backbone for our internal services and data processing engines. Data Integration: Develop and optimize MQTT clients to facilitate high-frequency data exchange between industrial assets and our Unified Namespace. API Development: Design, build, and document robust REST APIs to expose manufacturing insights to internal stakeholders and customer-facing applications. Event-Driven Architecture: Implement and manage pub/sub logic for manufacturing and business events, ensuring low-latency communication across our distributed systems. CI/CD Pipeline Management: Automate the testing and deployment of microservices and AWS Lambdas to ensure rapid, reliable software release cycles. System Reliability: Monitor system health, performance, and security, proactively identifying bottlenecks in the data flow from "edge to cloud."
REQUIRED SKILLS AND EXPERIENCES
Experience Level: 1-5 years
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Kubernetes (K8s): Hands-on experience with container orchestration, including writing manifests, managing Helm charts, and understanding ingress controllers
- Software Development: Proficiency in at least one modern backend language (e.g., Python, C#, or Node.js)
AI Coding Acceleration: Familiarity with AI coding assistants (e.g., Cursor, GitHub Copilot, Claude Code) to rapidly prototype, refactor legacy code, and maintain documentation Cloud Platforms: Experience with at least one major cloud provider (AWS, Azure, or GCP)
- Networking & Protocols: Solid understanding of REST APIs and MQTT. Familiarity with JSON/Protobuf data structures
DevOps Mindset: Experience with Git, Docker, and CI/CD tools (e.g., GitHub Actions, GitLab CI, or Jenkins)
PREFERRED SKILLS AND EXPERIENCES:Industry 4.0 Knowledge: Familiarity with the ISA-95 framework or the concept of a Unified Namespace (UNS)Event Streaming: Experience with message brokers like RabbitMQ, NATS, or Kafka
Database Management: Experience with Time-Series Databases (e.g., InfluxDB, TimescaleDB) or NoSQL solutionsIIoT Exposure: Previous experience working with Sparkplug B, OPC UA, or PLC data integrationAgentic AI Knowledge: Familiarity with agentic frameworks (e.g., LangChain, AutoGPT, or CrewAI) or deploying LLM-based tools that use "tool-calling" to interact with APIsInfrastructure as Code (IaC): Knowledge of Terraform or Pulumi
Location
- Chattanooga, Tennessee
Department
Software
Employment Type
- Full-Time
Minimum Experience Mid-level
Requirements
Candidates need 1-5 years of experience and a Bachelor's degree in a related technical field, with required proficiency in Kubernetes, backend software development (Python, C#, or Node.js), and experience with a major cloud provider like AWS. Familiarity with AI coding acceleration tools and IoT protocols like MQTT is also necessary.
Education: Bachelor Degree
Experience Level: 2-5 years
Company Information
Branch Technology
Apply for this Job
Ready to apply? Click the button below to start your application.
Apply Now You'll be redirected to the employer's application pageJob Details
Job Type: OTHER
Location: Chattanooga
Experience Level: Mid_level
Posted: Mar 20, 2026
Views: 5