Principal Software Engineer

OnMed•White Plains, NY
•$0 - $200,000

About The Position

At OnMed, our purpose is to improve the quality of life and sense of well-being in our communities by bringing access to healthcare to everyone, everywhere. Our innovative CareStation, a Clinic-in-a-Box, brings healthcare access anywhere with an outlet. Poised to become a key component in America’s public health infrastructure, the OnMed CareStation is the only tech-enabled, AI-powered, human-delivered, hybrid care solution that combines the comprehensive experience, trust, and outcomes of a clinic with the rapid scalability of virtual care. Every role at OnMed directly impacts the communities we serve. You’ll join a high-performing, purpose-driven team, innovating to break down the barriers that keep people from the care they need. This is not just a job; it's a movement to bring access to healthcare where and when people need it most.

Requirements

  • Strong experience with a full modern tech stack for consumer-facing, microservice-based web applications — modern JavaScript/TypeScript and a component framework (e.g. React), REST API design, object-oriented and functional design, and relational databases.
  • Strong software architecture skills, with the ability to design systems that stay reliable and maintainable as scope grows.
  • Proficiency in Python and at least one systems-level language (e.g. C#/.NET, Java, etc); strong SQL, including schema design and query optimization.
  • Practical experience with cloud infrastructure (Azure preferred), containerization, infrastructure-as-code, and CI/CD.
  • Demonstrated effectiveness with AI-aided development tools and agentic workflows, with concrete examples of using them to improve design quality and delivery speed — and the judgment to know when to slow down and keep a human in the loop.
  • Depth in performance and reliability work: profiling, load testing, caching, latency budgets, and root-cause analysis on live systems.
  • Fluency with automated testing strategy (unit, integration, end-to-end) and the code review, type safety, and static analysis practices that keep a growing codebase safe to change.
  • Working knowledge of application security fundamentals — authentication and authorization, OWASP-class vulnerabilities, secrets management, and safe handling of sensitive data.
  • Ability to communicate complex technical tradeoffs clearly to both engineers and non-technical stakeholders.
  • Sound judgment for ambiguous, high-stakes problems, with a bias toward pragmatic, well-reasoned solutions over gold-plating.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree a plus, or equivalent practical experience.
  • 10+ years of professional software engineering experience, including significant hands-on work building and operating production web applications end to end.
  • Demonstrated track record of owning complex technical systems end-to-end, from design through production operation.

Nice To Haves

  • Experience with healthcare, medical device, or other highly regulated data environments is preferred.
  • Exposure to event-driven architecture, background job processing, or real-time communication (WebSockets/WebRTC) is preferred.

Responsibilities

  • Serve as the senior-most technical voice on full-stack engineering decisions, partnering closely with the Head of Engineering & AI on strategy and roadmap.
  • Set the standard for AI-aided and agentic development — establishing the patterns, guardrails, and review practices that let the team move faster without compromising sound design — and drive effective usage habits across the team.
  • Lead design reviews and architectural decisions for cross-team initiatives, balancing speed, maintainability, and long-term scalability.
  • Identify technical risk early — in scalability, security, data integrity, or performance — and drive it to resolution.
  • Design and own the architecture for OnMed’s patient- and clinician-facing applications and the services, APIs, and data models behind them.
  • Set the standards for API and service design — clear boundaries, versioning and backward compatibility, contract documentation, and consistent authentication and authorization patterns as the number of consumers grows.
  • Drive front-end architecture and performance — component structure, state management, accessibility, and real interaction latency on the hardware patients and clinicians actually use.
  • Raise the bar on delivery infrastructure: automated testing strategy, CI/CD, infrastructure-as-code, environment and configuration management, and safe, repeatable deployments.
  • Drive observability across the stack — structured logging, metrics, tracing, and alerting — catching latency, error-rate, and data-quality regressions before they reach patients or clinicians.
  • Build security and privacy into the design: secure coding practice, secrets and access management, dependency risk, auditability, and protection of PHI in a regulated environment.
  • Profile and optimize where it actually matters — query plans, hot paths, payload sizes, chatty interfaces, and cloud spend — and teach the team to measure before rewriting.
  • Model excellent practice with AI coding agents and assistants: decomposing work, supplying the right context, specifying intent precisely, and iterating toward a sound design rather than accepting the first output that runs.
  • Hold AI-generated code to the same bar as anything else — architectural fit, test coverage, readability, performance, and security — and make that review standard explicit and teachable.
  • Establish and evolve the team’s AI-aided workflow: tooling, repository conventions and context files, specification and prompting patterns, and guardrails for sensitive code and data.
  • Show measurable leverage from these practices, and coach engineers on where they help, where they don’t, and how to tell the difference.
  • Mentor engineers across the team, raising the overall technical bar through code review, design feedback, and hands-on pairing.
  • Must be comfortable working with global, multicultural teams within a ‘follow the sun’ support and development model.
  • Partner with Product, Clinical, and Hardware teams to translate healthcare and operational requirements into robust technical designs.
  • Represent engineering in cross-functional planning, giving realistic estimates and surfacing tradeoffs early.
  • Perform other related role’s responsibilities as assigned.

Benefits

  • unlimited PTO
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service