Matterport - Senior Software Engineer, SDK
Core
Building and maintaining the Matterport SDK to enable developers to embed, customize, and extend 3D digital twin experiences on web platforms.
Role type
Senior Software Engineer (SDK/Developer Tools)
Builds
Developer-facing SDKs, APIs, and plugins for 3D web applications
Domain
Real Estate Technology / Spatial Computing / Web Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TypeScript, client-side SDK development, API design, frontend prototyping, debugging nested stacks, code review, backward compatibility management
Preferred skills
3D web frameworks (Three.js, Babylon.js), 2D web frameworks (React, Angular), Master's in Computer Science
Technologies
TypeScript, Three.js, Babylon.js, React, Angular
Responsibilities
Deliver new SDK capabilities for embedding and extending 3D web apps; Define stable APIs for frontend prototyping; Coordinate with QA to expand test coverage; Champion optimizations and design patterns; Own backward compatibility for SDK features; Create working prototypes for new concepts; Write clean, maintainable code and participate in code reviews
Seniority
Senior, hands-on IC