Software Engineer (C++)
WHO WE AREAt 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 DOWe’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 systemsContribute across the stack (mobile, backend tooling, ML integration) as neededCollaborate with ML engineers to integrate models into production systemsWork with solution engineers and platform teams to integrate SDK into productsImprove developer experience through tooling, testing, and sample integrationsOwn problems end-to-end—from prototype to productionRaise the engineering bar through pragmatic, high-quality workThis is a hybrid role in St. Louis, MO. WHO YOU AREYou’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++ experienceExperience 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 frameworksUse modern tools—including LLMs—to move faster, but does not rely on them blindlyHighly DesirableFamiliarity with cross-platform frameworks (React Native, Flutter)Familiarity with Windows and MacOS SDK developmentIf 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 PROCESSPhase 1: Submit a ResumePhase 2: Introductory Interview with Q&APhase 3: Take Home Coding AssessmentPhase 4: Final Interview with CTO and Engineering Manager Negotiations and OfferTimeline: The entire process can occur in less than two weeks for the right candidate.Salary Range$155,000 - $175,000 per year