
Software Engineer (C++)
Job Description
Posted on: April 25, 2026
WHO WE ARE
At Presage Technologies, we believe in improving the quality of healthcare while also making it more affordable and accessible. Over 90% of the worldâs population haves access to a device that can power our software, but less than half have access to basic health services. We are aiming to close that gap by developing cutting-edge artificial intelligence and video analytics to transform consumer electronics and mobile phone consumer apps into sophisticated health sensing platforms.
WHAT YOUâLL DO
Weâre looking for a high-agency software engineer to help build and evolve the core of our SDK and platform.
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.
Responsibilities include:
- 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.WHO YOU ARE
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.
INTERVIEW PROCESS
- Phase 1: Submit a Resume
- 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
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!
