This role is based in our Somerville, MA office and will be a hybrid role with the expectation of at least 3 days a week in office.
The Job
Build and Ship: Write, test, and deploy production code in TypeScript/Node.js and Python: system integrations, workflow automations, internal tools, and extensions to platforms like Shopify, Salesforce, and NetSuite.
Learn the Landscape: Work on real projects across our portfolios (Financial Systems, Digital Systems, and Data Platform) to understand how data and transactions flow from a customer order through fulfillment, billing, and financial reporting.
Connect Systems: Build and maintain APIs, webhooks, and data pipelines that move information reliably between our eCommerce, CRM, ERP, and data warehouse.
Engineer with AI: Use AI coding tools such as Claude Code and Codex as a core part of how you work, and help build AI-supported workflows that make the business faster.
Own the Lifecycle: Take work from problem definition and requirements with business stakeholders through design, testing, CI/CD, and deployment, and support what you ship in production.
Raise the Bar: Follow and improve our engineering standards: version control, code review, automated testing, and clear documentation, so what we build is easy to maintain.
Grow Your Path: Work with your manager to identify where you can have the most impact and build depth toward a focused engineering role within Systems.
You
Early in Your Career: 0–3 years of professional software engineering experience, including internships and co-ops. Recent graduates are strongly encouraged to apply.
Solid Fundamentals: Working proficiency in at least one of Python or TypeScript/JavaScript, with a grasp of core concepts like data structures, APIs, and debugging, plus a willingness to pick up the other.
High Slope: A track record of learning quickly and building things, shown through internships, personal or open-source projects, hackathons, research, or coursework that went beyond the assignment.
AI-Native: Hands-on experience using AI coding tools (Claude Code, Codex, Cursor, or similar) and good judgment about reviewing and verifying what they produce.
Business Curiosity: Genuine interest in how a company actually operates and a desire to understand the business problem, not just the ticket.
Ownership & Communication: You take responsibility for outcomes, ask good questions, and can explain technical trade-offs to non-technical colleagues.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Bonus Points
Experience writing SQL and working with relational databases or a data warehouse (e.g., BigQuery).
Experience building on Node.js, REST APIs, or webhooks.
Exposure to cloud platforms (GCP, AWS, or Azure) and containerization (Docker, Kubernetes).
Familiarity with Git/GitHub workflows and CI/CD pipelines.
Exposure to business platforms such as Salesforce, NetSuite, or Shopify.
Prior internship or project work in IT, business systems, or internal tools.
Our Perks & Benefits
Robust equity program to build future wealth through RSUs
Comprehensive healthcare coverage (Medical, Dental, Vision)
Low cost fund options in our 401K and access to advisors
Generous paid Parental Leave (up to 16 weeks)
Tenure-based paid Sabbatical Leave (up to 6 weeks)
Flexible Out of Office Plan – Take time when you need it
Ample free on-site parking & pre-tax commuter benefits
Healthy on-site lunches, snacks, beverages, & treats
Regular sponsored professional development opportunities
Many opt-in culture events across our diverse community
And of course… unlimited 3D prints
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Even if you don’t check every box, but see yourself contributing, please apply. Help us build an inclusive community that will change the face of 3D printing.
Compensation
Equity is a big part of the compensation package at Formlabs - every employee receives equity because everyone contributes to building the company. We have a lot of confidence in the products we’re building and the impact we’re making, and you should too.
Base pay is the other part of our compensation package, and it is carefully determined based on your skills, experience, and expected impact. Equity and base pay combine to make up your total compensation package at Formlabs.
The annual base pay range for this role is
$100,000—$140,000 USD