Principal Software Engineer
Confirmed live in the last 24 hours
Locations
Waltham, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
AWS
JavaScript
Linux/Unix
Microsoft Azure
React.js
Redux
Python
TypeScript
Web Development
Requirements
- 8+ year experience building and shipping high quality code with strong CS fundamentals
- Bachelor's degree in Computer Science, or equivalent
- Experience with contemporary web development frameworks (Angular, React/ Redux, etc)
- Experience with cloud systems such as AWS or Azure
- Excellent command of Javascript, Coffeescript, TypeScript or Python
- Have excellent verbal & written English communication
- Know your way around a UNIX shell
- Experience with mentorship and/or management and a desire to continue to do so
Responsibilities
- Design, build, and maintain a world-class multi-tenant website for storing, editing, and printing 3D designs
- Enable enterprise-class system integrations by creating powerful APIs and beautiful user interfaces
- Work with engineers across the company to build new features at large scale
- Improve engineering standards, tooling, and processes
- Plan for the growth of Markforged's infrastructure
Desired Qualifications
- Experience with single-sign on technologies such as AWS Cognito, Auth0, or Okta
- Can design and implement tooling and automation for clustering, scaling, monitoring and alerting
- Experience with web-based visualization frameworks (Canvas, D3, Three.js, WebGL and more)
- Experience with CAD/CAM software and 3D modeling libraries
- We use Apple computers and G-suite collaboration tools. While experience with these tools is not required, the ideal candidate will be excited to broaden their knowledge and embrace change