Principal Software Engineer

Remote - Europe remote Until 8/22/2026 First posted March 25, 2025 Last posted March 25, 2025
Job description
Job Description

The world runs on 3D. Architects, engineers, and designers are using 3D software to craft real world products. We are transforming the industry by providing an open source data platform enabling seamless collaboration and data exchange across 100s of proprietary software silos. We are open source at heart, with a mission to enable everyone to speak in 3D. We break down barriers of proprietary vendor lock-ins to empower a more efficient collaboration and to foster innovation.

Responsibilities

  • Lead the technical implementation of the first step towards a multi-tenant application
  • Take ownership of the technical architecture and design decisions for our multi-tenant SaaS platform
  • Mentor and guide team members, providing technical expertise, guidance, and support to foster their professional growth and development
  • Develop and maintain scalable and efficient backend systems using Node.js and TypeScript
  • Ensure the seamless integration of our platform with various third-party services and APIs
  • Collaborate closely with our product manager, and other stakeholders to define technical requirements and ensure alignment with the overall product vision.
  • Foster a culture of innovation, continuous improvement, and technical excellence within the team

Requirements

  • Proven track record of leading and mentoring software engineering teams in a fast-paced and dynamic environment
  • Strong proficiency in Node.js TypeScript, and PostgreSQL
  • Proven experience of integrating OAuth2, SAML, OpenID and other authentication protocols
  • Experience with scalable backend architectures, REST and GraphQL API development
  • A great deal of experience working on a multi-tenant SaaS product
  • Excellent problem-solving skills and the ability to navigate complex technical challenges.
About this role

Summary

Lead technical implementation and architecture for a multi-tenant SaaS platform.

Job title

Principal Software Engineer

Experience level

5+ years

Industry

software

Location requirements

Remote work allowed in Europe

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

Node.jsTypeScriptPostgreSQLOAuth2SAMLOpenIDRESTGraphQL

Preferred skills

None specified

Specializations

backendSaaSNode.jsTypeScriptPostgreSQL
Locations

Structured locations inferred from the posting.

Europe

Remote City