Join Endra as a Software Engineer to shape MEP design with a focus on user experience and real-world problem solving.
Posted by employer 6 months ago
First seen on Joblaze 1 month ago
Last verified on the company career page 1 day ago
Skills & Technologies
Requirements
Not disclosed in this posting: compensation, work arrangement, visa sponsorship.
Benefits
Joblaze summary
In this role, the Software Engineer at Endra will take ownership of front-end features, collaborating closely with users to enhance the MEP design platform. Proficiency in TypeScript, Python, and C++ is essential, along with experience in building modern applications and a strong focus on user experience. This position is ideal for seasoned engineers with a background in product development, particularly those familiar with CAD/BIM systems. Endra emphasizes a collaborative environment where team members are encouraged to simplify processes and deliver impactful solutions.
Joblaze insights
Quick facts
From the original posting
5+ years shipping real product improvements in a complex setting.
Comfortable with C++ or TypeScript so you can hit the ground running.
Experience with performance-intensive applications is a big plus.
Confident in taking ownership of front-end features from start to finish, working collaboratively with backend services, and debugging across the stack.
You enjoy talking with users, turning feedback into product improvements, and seeing your work solve real problems in the field.
Experience with CAD/BIM or a prior product‑company background.
What you'll do
Write, review, and maintain clean, well-tested code across the stack; drive best practices for code quality, performance, security, and observability.
Build and optimize performance-critical features in C++ or TypeScript, from our core library to WebAssembly components in the browser.
Improve frontend architecture, component libraries, state management, build pipelines, and performance at scale.
Manage and maintain databases, APIs, and other backend services, ensuring reliability, performance, and security.
Design and implement flawless UX to enable end users to create quickly and efficiently.
Serve as the technical lead for customer engagements, translating user feedback and pain points into product features and bug fixes.
Communicate technical trade-offs and progress clearly to both technical and non-technical stakeholders in English and Swedish.
Our current tech stack
Core Logic (C++23): A high-performance, modern C++23 codebase developed from scratch. It underpins our system with geometric primitives, advanced optimization algorithms, and the core business logic essential for our MEP (Mechanical, Electrical, Plumbing) decision-making and validation frameworks.
Backend Services (TypeScript/GCP): A lightweight asynchronous TypeScript API deployed on GCP. It manages database interactions (Postgres), generates required reports, and interfaces with our high-speed C++ Core library.
Frontend Interface (Svelte/TypeScript/WebAssembly): A compact, high-performance CAD application delivered directly in the user's browser. It is built using Svelte, extensive custom TypeScript, and WebAssembly components, ensuring a minimal, clean, and highly responsive user experience.
How we operate
Less is more: We simplify and ship smaller, fast.
Trust & Collaboration: Strong opinions, loosely held.
What We Offer
Competitive salary and equity.
Employee-friendly equity terms.
Private health insurance.
Regular team events and off-sites.
An inspiring, ambitious, and global work environment.
Standard company text repeated across Endra's postings is omitted here.