Backend Software Engineer

MolgSterling, VA
Onsite

About The Position

Join a talented cross-functional team of software, mechanical, electrical, and robotics engineers to develop production-grade software that powers Molg's robotics and microfactories. As a Backend Software Engineer, you will lead the design and implementation of scalable backend systems and microservices architecture that power Molg’s robotics and assembly intelligence platforms. You will own the development lifecycle from system design through deployment, ensuring reliability, maintainability, and performance in production environments. You will architect and deploy containerized applications (e.g., Docker, Docker Compose, Kubernetes) with a focus on scalability and fault tolerance. You will build production-grade code with strong coding hygiene, automated testing, monitoring, and QA/QC processes. You will define and improve CI/CD pipelines to enable rapid iteration cycles while maintaining system stability. You will collaborate closely with robotics, mechanical, and software teams to integrate backend services into complex robotic systems. You will solve large-scale architectural challenges, applying a thoughtful, systems-oriented approach to backend design and data management. You will participate in sprint planning, technical reviews, and architectural discussions, while mentoring junior engineers on backend best practices. You will drive innovation by evaluating new backend technologies and frameworks that can improve Molg’s development speed, scalability, and reliability. You’ll have the opportunity to build alongside an incredible team, develop innovative solutions, and grow in a fast-paced environment that values autonomy and impact.

Requirements

  • 5+ years of industry experience developing, deploying, and maintaining production-grade backend systems.
  • Proven experience designing and architecting microservices-based systems and RESTful APIs.
  • Strong proficiency in at least one high-level object-oriented language (Ruby, Python, Java, etc.).
  • Experience with high performance software development a strong plus (C/C++, Rust, parallelization, hardware acceleration)
  • Experience with advanced algorithms, AI, signal processing, and Big Data architecture is highly desirable
  • Deep understanding of release management, backend web architecture, and distributed systems.
  • Demonstrable experience with containerization (Docker, Docker Compose; Kubernetes a plus) and CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
  • Proficiency with Unix systems, shell scripting (sh, bash, zsh), and modern software development practices (OOP, version control, testing frameworks).
  • Familiarity with front-end integration and software-defined networking is a plus.
  • Ability to work in-person at Molg HQ in Sterling, VA.
  • Clear and effective communication skills, with the ability to articulate trade-offs, align on architectural decisions, and mentor others.

Nice To Haves

  • Experience with high performance software development (C/C++, Rust, parallelization, hardware acceleration)
  • Experience with advanced algorithms, AI, signal processing, and Big Data architecture
  • Kubernetes
  • Familiarity with front-end integration and software-defined networking

Responsibilities

  • Lead the design and implementation of scalable backend systems and microservices architecture that power Molg’s robotics and assembly intelligence platforms.
  • Own the development lifecycle from system design through deployment, ensuring reliability, maintainability, and performance in production environments.
  • Architect and deploy containerized applications (e.g., Docker, Docker Compose, Kubernetes) with a focus on scalability and fault tolerance.
  • Build production-grade code with strong coding hygiene, automated testing, monitoring, and QA/QC processes.
  • Define and improve CI/CD pipelines to enable rapid iteration cycles while maintaining system stability.
  • Collaborate closely with robotics, mechanical, and software teams to integrate backend services into complex robotic systems.
  • Solve large-scale architectural challenges, applying a thoughtful, systems-oriented approach to backend design and data management.
  • Participate in sprint planning, technical reviews, and architectural discussions, while mentoring junior engineers on backend best practices.
  • Drive innovation by evaluating new backend technologies and frameworks that can improve Molg’s development speed, scalability, and reliability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service