Software Engineer - Product
Core
Technical link between platform and users, owning features from concept to deployment for MEP design software.
Role type
Senior IC software engineer (full-stack, C++/TypeScript)
Builds
High-performance CAD/BIM application core library, backend services, and frontend interface.
Domain
Construction technology (MEP design) + High-performance computing
Required skills
C++, TypeScript, WebAssembly, database management, API design, UX design, performance optimization, cross-stack debugging
Preferred skills
CAD/BIM domain experience, prior product-company background, performance-intensive application development
Technologies
C++23, TypeScript, Svelte, WebAssembly, GCP, Postgres
Responsibilities
Write and maintain clean, well-tested code across the stack; Build and optimize performance-critical features in C++ or TypeScript; Improve frontend architecture and component libraries; Manage and maintain databases, APIs, and backend services; Design and implement flawless UX; Serve as technical lead for customer engagements translating feedback into features.
Seniority
Senior, hands-on IC