Software Engineer (Full Stack Enterprise)
Posted Updated
- In this role, you will design and build the core platform that runs Freeform’s factories and connects every part of the business- from quoting to production to delivery
- The system must handle large amounts of data, support many different factory processes, and provide end-to-end traceability from powder-in to finished parts-out
- You’ll lead architecture and implementation, make foundational technical decisions, and work closely with engineers across disciplines to solve real, complex problems with your code
- You’ll implement a state-of-the-art enterprise software platform to seamlessly integrate Freeform’s business processes from sales to manufacturing
- Develop applications to track the end-to-end lifecycle of millions of parts across thousands of customers around the world
- Work cross-functionally with other engineering and operations disciplines to gather requirements and solve problems with your code
- Create highly scalable and resilient systems to meet Freeform’s high bar for quality, reliability, and security
- Maintain accessibility and integrity of the backend data model to enable easy access for business intelligence users
- Develop intuitive user interfaces with a focus on functionality over aesthetics to increase system usability
Benefits
- Significant stock option packages
- 100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options)
- Relocation assistance provided
- Traditional and Roth 401(k)
- Paid vacation, sick leave, and company holidays
- Life insurance
- Generous Paid Parental Leave and extended transition back to work for the birthing parent
- Casual dress, flexible work hours, and regular catered team building events
- Free daily catered lunch and dinner, and fully stocked kitchenette
- 3D printing experience is not required to be successful here - rather we look for smart, motivated, collaborative engineers who love solving hard problems and creating amazing technology!
- 3+ years of professional experience in modern software development languages or significant project/intern experience
- Experience writing applications which interact with SQL databases and non-relational databases
- Experience with frontend web frameworks such as React or Next.js
- Experience with backend web frameworks such as Flask or Django
- Bachelor’s or advanced degree in computer science or computer engineering
- Experience developing embedded or real-time software systems
- Familiarity with coding agents (e.g., Cursor, Claude Code, or GitHub Copilot) to accelerate development workflows
- Experience writing software for industrial automation systems, rockets, spacecrafts, robotics, or related hardware that operates with the physical world
- Comfortable working in fast-paced, ambiguous environments and iterating quickly (comfortable building the plane as we fly it)
- Willing to take ownership of tasks big and small, with a hands-on, problem-solving mindset
- Strong work ethic with a refuse-to-fail mindset
- Demonstrated indicators of excellence and/or achieving success against adversity (i.e. top academic performance, leadership in engineering clubs, first-generation college student, or other examples of resilience and achievement)
- Experience interfacing with microcontrollers, FPGA, or GPU computing hardware
- Experience working in a Linux or RTOS environment
- Strong communicator who collaborates across disciplines and proactively seeks support when needed
