Software Engineer - Front End



Role Location

  • Remote


101 - 250 people


85 School St
Watertown, MA, 02472, US

Tech Stack

  • Tech Stack: Javascript/Coffeescript
  • Python Angular 1
  • ExpressJS
  • AWS - (EC2
  • S3
  • Lambda
  • Elasticache
  • RDS Aurora)
  • Postgresql
  • Electron

Role Description

Markforged is liberating designers and engineers from the long lead times and high costs of traditional manufacturing. We build cutting-edge next generation cloud connected industrial 3D printers that produce parts 50x faster that are 23x stronger and 20x lower-cost. NASA, Google, Ford, Amazon, Siemens and thousands of companies in 50 countries use Markforged printers to produce same-day prototypes and stronger end-use parts than ever before.

Our software technologies and tools empower our customers to configure print-ready parts, visualize part geometry in 3D, and push to IoT-connected printers for printing. As part of the Software Engineering team, you would be helping to lead the scaling and growth of our 3D printing platform involving end-customer applications and IoT services.

As a Frontend Engineer you will use your extensive knowledge of JavaScript, HTML, and CSS to improve the Markforged web client, a complex in-browser slicing and geometry engine that enables our customers to easily print industrial strength parts with a single click. Our team is still small (6 engineers) so you will have tons of upfront project ownership and responsibility. We move at a breakneck pace but refuse to compromise on quality. We believe in “doing it right the first time” and investing in code quality, testing, tooling and infrastructure. Your ideas will directly influence the company's future. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across MatSci, Mech-E, EE, and Software.

We are looking for an experienced senior engineer who can help us grow and scale a modern front end stack while contributing to the development of features and infrastructure. You will be working on software that powers thousands of printers that manufactures use to accelerate their product development. We need talented engineers to build and maintain the highest quality product as our vision moves forward. What We Value Pride in driving any size project to completion Passion for building products that enable customers to solve their problems Strong engineering background in fields such as Computer Science, Mathematics, Software Engineering, Physics Facility with writing maintainable, documented, and effective code Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools Ability to work effectively in teams with technical and non-technical members Skill and comfort working in a rapidly changing environment with dynamic objectives Capacity to learn new skills, educate others, work autonomously, and make decisions with minimal supervision Pride in mentoring other developers Desire to get involved in deciding what gets built to solve for the customer and the company What You Will Work On Design, build, and maintain highly performant and functional front end modules and services Architect a scalable frontend application that doesn't break a sweat when handling large complicated 3D printing data Use AngularJS and WebGL to create a beautiful browser-based slicing experience Improve our on-device touchscreen printer operating system experience Build new features for internal and external users Improve engineering standards, tooling, and processes Maintain stability of the production environment What We Look For Excellent command of Javascript Expertise in building complex layouts with CSS and HTML Experience with modern browser technologies Strong UX and design sensibilities, and a desire to sweat the small stuff Knack for troubleshooting complex customer-facing systems Self-­awareness and a desire to continually improve Ability to take ownership of a project and execute it with technical excellence Strong interpersonal and communication skills Bonus Points Experience with AngularJS, Jade/Pug, and/or LESS Experience profiling and improving JavaScript performance Experience with WebSockets, WebGL, Local Storage, or WebWorkers Experience in small start­up environments Experience designing web sites or applications Requirements A strong appetite for learning and an ability to leverage what you learn to make our products better Have 1-3 years experience building complex, modern web applications Strong CS fundamentals Bachelors degree in Computer Science, or equivalent

Markforged values the differences among our employees and provides equal employment opportunities to all employees and applicants for employment. These differences include but are not limited to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, or service in the military. This goal emphasizes the development of inclusive work environments that capitalize on each employee’s skills, experience, and unique perspectives as we strive to achieve an unparalleled standard of excellence.

To all recruitment agencies: Markforged does not accept agency resumes. Please do not forward resumes to our jobs alias or Markforged employees. Markforged is not responsible for any fees related to unsolicited resumes.

About Markforged

At Markforged, we are on a mission to unlock the next 10x of innovation in design and manufacturing. We build an Industrial 3D Printing Platform to liberate designers and engineers from decades-old, slow part creation processes.

NASA, Google, Ford, Amazon, Siemens and thousands of companies in 50 countries use Markforged to print same-day prototypes and produce stronger end-use parts than they did before. With Markforged, customers are able to ship 50X faster, spend 20X less, and build products that are 23X stronger.

The Markforged platform includes a full ecosystem of 3D printers for metal, composite, and plastic parts; purpose-built metal & composite reinforced materials for strength and beautiful finishes; and cloud software for turning drawings into high-strength printing.

Mission: Markforged is liberating designers and engineers from the long lead times and high costs of traditional manufacturing.

Company Culture

Why Markforged?

At Markforged, we have a culture that values learning, data-driven decision making, and prioritization. We learn from failure and are not afraid to keep trying after others have given up. We are a team of talented individuals and are looking to grow with enthusiastic individuals who share our vision of improving how the world innovates. We offer a competitive compensation package and a full suite of benefits, including medical insurance, dental insurance, vision insurance, 401(k), parental leave, commuter benefits, open PTO policy, and more. Our work environment includes casual dress, a fully stocked kitchen, bike storage, free parking, weekly catered lunches, and fitness perks.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.