Software Engineer (C++)
Role details
Job location
Tech stack
Job description
This is a systems-heavy role centered around C++, performance, and real-world deployment-but you won't be boxed into a single layer of the stack. You'll work across boundaries, collaborate closely with ML and platform engineers, and take ownership of hard, meaningful technical problems., * Design, build, and extend core SDK functionality in C++
- Work on performance-critical, real-time, and resource-constrained systems
- Contribute across the stack (mobile, backend tooling, ML integration) as needed
- Collaborate with ML engineers to integrate models into production systems
- Work with solution engineers and platform teams to integrate SDK into products
- Improve developer experience through tooling, testing, and sample integrations
- Own problems end-to-end-from prototype to production
- Raise the engineering bar through pragmatic, high-quality work
This is a remote role with occasional travel for team meetings, offsites, or key events.
Requirements
You're a strong engineer with high drive and ownership. You care about building things that work in the real world, and you're comfortable figuring things out without being handed a playbook.
You don't need to check every box-but you should be able to learn fast, move fast, and take responsibility.
To succeed within this role, you should have:
- Strong C++ experience
- Experience with mobile development (Android NDK, iOS, etc.)
- Solid engineering fundamentals (debugging, performance, memory, concurrency)
- Solid understanding of software engineering best practices (version control, testing, CI/CD)
- Ability to quickly pick up new tools, languages, and frameworks
- Use modern tools-including LLMs-to move faster, but does not rely on them blindly
Highly Desirable
- Familiarity with cross-platform frameworks (React Native, Flutter)
- Familiarity with Windows and MacOS SDK development
If you are passionate about cutting-edge technology and want to make a significant impact in a fast-moving and innovative environment, we encourage you to apply. Join us in shaping the future of healthcare.
Benefits & conditions
- Phase 2: Introductory Interview with Q&A
- Phase 3: Take Home Coding Assessment
- Phase 4: Final Interview with CTO and Engineering Manager
- Negotiations and Offer
- Timeline: The entire process can occur in less than two weeks for the right candidate.
Salary Range
$155,000 - $175,000 per year