Markforged
Manufacturing
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Markforged. Skills: Full Stack Development, Node.js, Web development, 3D printer management. Design 3D printer/content management system. Develop 3D printer/content management system”
Industry & Context.
Root cause analysis
No sponsorship required
What They're Looking For.
Must Have
5+ years professional experience, Bachelor's in Computer Science, Expert-level Javascript or Typescript, Modern front-end framework experience, Back-end language/framework experience, Building APIs services experience, Scaling systems experience, UX design principles experience, Create basic mockups/prototypes, Cloud platforms experience, CI/CD pipelines experience, Distributed systems experience, SQL proficiency, Data modeling experience, Query optimization experience, Excellent written communication, Excellent verbal communication
Nice to Have
Portfolio demonstrating full-stack development, Portfolio demonstrating design/mock up work, Design observability tooling, Implement observability tooling, Experience with web-based visualization frameworks, Experience with CAD/CAM software, Experience with 3D modeling libraries
What You'll Do.
Design 3D printer/content management system
Develop 3D printer/content management system
Test 3D printer/content management system
Maintain 3D printer/content management system
Optimize Postgres queries
Implement new 3D views
Bridge gap between engineering and design
Translate user needs into UIs
Create basic wireframes
Contribute to technical architecture decisions
Drive best practices in coding standards
Drive best practices in system design
Drive best practices in performance optimization
Deliver new features at scale
Plan for infrastructure growth
Mentor junior team members
Work closely with designers
Work closely with engineers
Work closely with customers
Understand project requirements
Deliver solutions meeting business goals
How You'll Work.
Team & Collaboration
Cross-functional teams; Interdisciplinary work
Communication Scope
Articulate technical concepts
Process & Methodology
Agile
Full Job Description
Markforged (NYSE: MKFG) is leading the digital transformation of manufacturing by revolutionizing how engineers and manufacturers create and innovate. Our unique platform combines software, advanced materials (including cutting-edge metal and composite technologies), and industrial 3D printers to deliver strong, functional parts for various industries. We empower customers to overcome supply chain complexities, reduce costs, and accelerate innovation by producing high-performance tools, fixtures, prototypes, and end-use parts in-house. .PLEASE NOTE: We are not able to sponsor for this role. So if you will require sponsorship at ANY time in the future, you will not be under consideration for the role. We have an exceptional role in our Waltham, MA headquarters for a Senior Software Engineer. As a Senior Software Engineer focusing on Full-stack Node.js Web development, you will be building out Markforged’s 3D printer/content management system and web-based slicer (Eiger). This is a true full-stack position, ranging from designing REST APIs, utilizing AWS services, optimizing Postgres queries, and implementing new 3D views in WebGL. This role requires the ability to bridge the gap between engineering and design, leveraging experience in UX principles and design tools like Figma to rapidly prototype, iterate on, and implement exceptional user experiences. What you will own: Full Stack Development: Design, develop, test, and maintain a world-class scalable, multi-tenant web application for storing, editing, printing, and managing 3D designs and 3D printers Technical Leadership: Contribute to technical architecture decisions, perform code reviews, and drive best practices in coding standards, system design, and performance optimization to deliver new features at scale. Plan for the growth of Markforged’s infrastructure and mentor junior team members UX/Design Integration: Apply UX principles to translate user needs into intuitive UIs, and create basic wireframes or protot
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Markforged?
Real rants from real employees. Read before you apply.