Full Stack Software Engineer - Platform Software

Reframe SystemsAndover, MA
$140,000 - $180,000

About The Position

Reframe Systems is a Physical AI and robotics company focused on making high-performance housing attainable and abundant. They utilize a vertically integrated delivery model and automated microfactories to produce climate-resilient homes and buildings with increased speed and predictability. Their volumetric modular buildings are manufactured in their Andover, MA microfactory, with expansion plans across North America. The company is building a system that balances repeatability with site-responsive design, allowing for adaptable homes. Their cross-disciplinary team includes experts in architecture, robotics, design engineering, software, factory operations, and field delivery, all working together to transform housing delivery. Reframe Systems aims to create a smarter, more sustainable housing system that empowers people. This role is for a Senior Software Engineer who will be responsible for rethinking construction project management from start to finish. The construction industry typically relies on manual handoffs between different stages (customer conversation, scope, estimate, purchase orders, production schedule), leading to inefficiencies, schedule slips, and margin loss. Reframe Systems is building an alternative: a single, authoritative representation of a project that all downstream functions utilize. This ensures that sales, estimating, procurement, and the factory all operate from the same source of truth, with changes propagating automatically. The engineer will collaborate with the design automation platform, which converts building designs into manufacturable models and production plans, and the factory software team to integrate real manufacturing data into upstream models. This integration is crucial for the company's flywheel effect, where actual production data (cycle times, quantities, labor) informs future project scoping, estimating, and procurement, leading to greater accuracy. This is a hands-on position requiring end-to-end delivery of software solutions, from problem definition to deployment. The engineer will work closely with estimators, buyers, and project teams, becoming an expert in their workflows. The role is ideal for someone who enjoys tackling ambiguous, high-stakes business challenges and transforming them into functional software solutions.

Requirements

  • Bachelor's in computer science or a related field, or equivalent experience.
  • 7+ years building production software.
  • Strong full-stack engineering, ideally in Python and Typescript, including automated testing, CI/CD, monitoring and alerting, and root cause analysis. You've owned systems end to end, from data model through interface.
  • A track record of gathering your own requirements and owning problems end to end, working directly with the people who will use what you build and turning vague operational complaints into scoped work that shipped.
  • Experience building internal tools for non-technical operators, with at least one you can point to that got adopted and stayed adopted.
  • Comfort with data modeling, pipelines, and warehouse work, without needing to be a pure data engineer.
  • Experience with cloud-native architecture and containerized deployments.
  • Experience using coding agents to prototype, reach a solution quickly, and augment day-to-day development.
  • Comfort shipping across organizational boundaries, into systems and teams you don't control.

Nice To Haves

  • Experience building software next to physical operations: manufacturing, construction, logistics, hardware, or field service.
  • Depth in one or more of estimating and CPQ, ERP or MRP systems, procurement and supply chain software, or PLM.
  • Experience integrating with, extending, or replacing an ERP.
  • Work on a digital thread or similar end-to-end traceability program.
  • Front-end depth, particularly data-dense interfaces for operational users.
  • Deep cross-functional collaboration skills.

Responsibilities

  • Own how a project flows through our systems, from the first customer conversation through to what the factory builds, including every handoff in between.
  • Design the underlying data model and system of record, so that each function works from one authoritative representation of a project rather than maintaining its own copy.
  • Build full-stack applications that turn manual, document-driven processes into software that operations teams run their day on.
  • Define the data contracts and interfaces between business functions, and keep them clear enough that engineers and agents can both work against them.
  • Apply AI to the manual and unstructured parts of the process, and build it to drive value in production not just demo well.
  • Partner with other software teams to close the loop between what we plan and what we actually produce, so that real operating data improves the next project.
  • Set the technical direction for how these systems evolve, including where we build and where we buy.
  • Partner directly with the teams who will use what you build to find the highest-leverage problem to solve next, then cut scope until it ships.
  • Mentor and grow other team members; this is an opportunity to shape the software engineering culture in a small, agile team.

Benefits

  • Consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service