Hybrid

Formic is hiring a Full Stack Software Engineer - Monitoring Infrastructure

Formic is hiring a Full Stack Software Engineer - Monitoring Infrastructure to join our Software Engineering Team. This team builds and operates the systems that power Formic’s Robotics-as-a-Service platform. You will help design, build, and scale our end-to-end monitoring stack for industrial robotic systems, working across edge and cloud environments to enable system provisioning, telemetry collection, remote diagnostics, and real-time fleet visibility.

What You'll Do

  • Contribute to the design and development of Formic’s end-to-end monitoring stack.
  • Build systems that support provisioning, data collection, and remote troubleshooting.
  • Work closely with the Robotics team to understand and design monitoring interfaces.
  • Develop software across edge and cloud environments to enable robust data collection and processing.
  • Troubleshoot monitoring and data collection issues on deployed systems.
  • Provision and maintain cloud infrastructure as needed.
  • Write unit and integration tests to ensure reliability and maintainability.
  • Participate in Scrum ceremonies and code reviews.

What We're Looking For

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 5+ years of experience building complex distributed systems in domains such as IoT, robotics, automotive, or similar.
  • Strong proficiency in Python and Django.
  • Deep understanding of Linux-based systems.
  • Experience with AWS, ideally AWS IoT.
  • Familiarity with observability tools such as Grafana, Datadog, or similar.
  • Experience working with video streaming systems.
  • Located in or willing to relocate to the Chicago, IL (Woodridge) or San Francisco, CA (Oakland) areas.
  • Able to work in a hybrid environment (3+ days per week in office).

Nice to Have

  • Experience with React or other front-end technologies strongly preferred.

Technical Stack

  • Python, Django
  • Linux
  • AWS, AWS IoT
  • Grafana, Datadog
  • React
  • Video streaming systems

Team & Environment

The Software Engineering Team builds and operates the systems that power Formic’s Robotics-as-a-Service platform.

Work Mode

This is a hybrid role requiring 3+ days per week in office at one of our locations in Chicago, IL (Woodridge) or San Francisco, CA (Oakland).

Formic is an equal opportunity employer. We do not discriminate on the basis of race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, or any other basis protected by law.

Required Skills
PythonDjangoReactAWSAWS IoTGrafanaDatadogLinuxVideo streaming systemsMonitoring InfrastructureFull Stack DevelopmentIoT SystemsCloud InfrastructureData Visualization
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Formic
Formic is reshaping American manufacturing by making automation accessible to every factory through a Robotics-as-a-Service model. It combines industrial robotics, proprietary software, and full-service support into a single, integrated solution to remove traditional barriers of cost, complexity, and risk.
All jobs at Formic Visit website
Job Details
Category fullstack
Posted 2 months ago