SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer, API & Automation

Formlabs - Somerville, MA, United States - In-office - posted 2026-10-22

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 110,000 - 150,000 / annual

Formlabs is building 3D printing technology that powers innovation at over 50,000 industry leaders worldwide, including Apple, Google, Tesla, New Balance, and NASA. The Software team develops a developer-friendly platform enabling programmatic access to PreForm and Formlabs printers through APIs, SDKs, and automation tools. As a Software Engineer on the API & Automation team, you will design and build production APIs and SDKs for interacting with Formlabs software, printers, and manufacturing workflows. You'll build reliable automation systems that enable customers to integrate print preparation and Formlabs printers into their software and workflows. Your work will span desktop applications, embedded devices, networking, and cloud services, where reliability, usability, and system design are equally important. Key responsibilities include: - Design and build production APIs and SDKs for interacting with Formlabs software, printers, and manufacturing workflows - Build reliable automation systems that enable customers to integrate print preparation and Formlabs printers into their software and workflows - Ship value-generating features to customers by building and evolving reliable, easy-to-use APIs - Work with Product Management teams and external developers to solve complex problems and shape the long-term technical direction Formlabs is hiring engineers at all experience levels, from early-career engineers building expertise to experienced engineers ready to tackle complex technical challenges. No previous 3D printing experience is required. QUALIFICATIONS & REQUIREMENTS: - Experience building APIs, SDKs, or other developer-facing software - Strong foundation in software architecture, data structures, object-oriented software design, and cloud services - Ability to work on ambiguous and technically challenging problems spanning multiple systems - Comfortable working across system boundaries and debugging complex interactions between software components - Interest in the interaction between software and physical devices - Highly user-focused and motivated by building software that makes a real difference for users - Ownership mindset, bias toward action, comfortable making decisions and moving work forward - Ability to collaborate effectively with engineers and technical teams across different disciplines BONUS SKILLS: - Experience designing or working with APIs using REST, gRPC, OpenAPI, or AsyncAPI - Experience with messaging systems such as NATS or MQTT - Experience writing C++ code (academic, personal, or production) - Experience with MES or industrial automation - Experience with DevOps, CI/CD, or cloud infrastructure - Experience with embedded systems or networking - Experience building AI-powered applications - Experience with 3D graphics, computational geometry, robotics, or simulation

Similar roles