Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$225k

OnMed

Job Description

Job Description

Who We Are and Why Join Us 

At OnMed our purpose is simple but powerful...to improve the quality of life and sense of well-being in our communities by bringing access to healthcare to everyone, everywhere. Our path to everywhere has already begun, with our innovative CareStation, a small but mighty, Clinic-in-a-Box, bringing #healthcareaccess anywhere with an outlet to plug it in. 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.

At OnMed, every role, every day is directly impacting 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. It’s healthcare that shows up. 

Who You Are

You think in systems, not tickets. You have shipped and operated user-facing software end to end — browser to API to database to deployment — and carry the scars, and the judgment, that come with it. You can go deep on interface performance, API and data design, and distributed systems, and just as easily step back to explain a tradeoff to a product or clinical stakeholder. You are as comfortable profiling a slow query or untangling a rendering bottleneck as you are shaping the architecture the next two years of the product will sit on. You have made AI-aided development a real multiplier in your own work as a discipline paired with rigorous design and review. You raise the technical bar for everyone around you, leading by example, and you’re energized by the idea of building software that keeps a healthcare device working when someone needs it most. 

The Role 

OnMed is looking for a Principal Software Engineer to serve as the senior-most individual technical contributor across our software stack — the web and device-facing front ends, the services and APIs behind them, the data stores they depend on, and the cloud infrastructure it all runs on. You’ll own the architecture that lets features move reliably from idea into production across the CareStation fleet — front-end applications, service and API design, data modeling, deployment automation, observability, and the platform patterns other engineers build on. This is a hands-on role: you’ll write code, review designs, and be the person the team turns to on the hardest technical problems, while mentoring engineers and shaping technical direction without formal management responsibility. 

This role reports to the Head of Engineering & AI.

What This Role Solves For: 

  • A clear, scalable architecture that carries product features from prototype to reliable production use across the full stack 
  • Consistent engineering standards across the full stack as the team and technical surface area grow 
  • Technical depth on the hardest engineering problems — latency, reliability, data integrity, security, cost — without waiting on outside consultants 
  • AI-aided development practiced with rigor, so the team ships faster without quietly accumulating design, quality, or security debt 

Key Responsibilities 

Technical Leadership & Architecture 

  • 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

Full-Stack Architecture & Engineering 

  • 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 

AI-Aided Development Practice 

  • 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 

Mentorship & Cross-Functional Partnership 

  • 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 

Requirements

Knowledge, Skills and Abilities 

  • 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 
  • 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

Education and Experience 

  • 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 

Benefits

OnMed provides a competitive salary and benefits package, including unlimited PTO and paid holidays. 

The base salary for this role is up to $225,000 to commensurate with the candidate's experience.

OnMed is a proud equal opportunity employer. All qualified applicants will be considered without regard to race, color, creed, religion, gender, sexual orientation, national origin, genetic information, disability, age, marital status, veteran status, or any other category protected by law. 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in White Plains, NY vacancy
  • $195k - $323k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer, Data Architecture Overview: Mastercard's Data & Analytics organization is seeking a visionary Principal Software Engineer... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    Purchase, NY
    16 days ago
  • $150k - $180k

     ...If you’re an experienced software engineer who wants to build things that actually move — fast, accurately, and at scale — this is a role...  ...180,000 +Bonus Right now, we’re looking for a Senior Principal Software Engineer to take a leading role in architecting and... 
    Suggested
    Work at office

    Smith Arnold Partners

    Stamford, CT
    3 days ago
  •  ...seeking a Senior KDB+/Q Developer to join a technology organization supporting Equities Data & Analytics. This is a senior hands-on engineering position focused on the real-time and historical data infrastructure supporting electronic trading, market data, analytics, and... 
    Suggested
    3 days per week

    Madison-Davis, LLC

    White Plains, NY
    2 days ago
  •  ...organization. The ideal candidate combines strong full-stack engineering fundamentals with modern, AI-assisted development practices to...  ...business systems. Qualifications At least 3 years of hands-on software development experience delivering full-stack solutions using... 
    Suggested

    TBG | The Bachrach Group

    White Plains, NY
    1 day ago
  •  ...prioritize ruthlessly, increase leverage, and move at an exceptional pace. What you'll do You’ll join a small, talent-dense engineering team with significant ownership across product, infrastructure, and AI. You won’t be handed narrowly-scoped tickets. You’ll... 
    Suggested
    Work at office

    CoreFlow Ltd

    White Plains, NY
    1 day ago
  • $200k

     ...Founding Backend Engineer | Seed-Stage Sports Fintech NYC Onsite | $200k + Equity DevLogic has partnered exclusively with a...  ...language. What theyre looking for ~4+ years of backend or software development experience ~ Youve built and owned a serious... 
    Full time
    Work at office

    DevLogic

    White Plains, NY
    21 hours ago
  •  ...Founding Engineer Palo Alto, CA (On-Site) Company Overview Our client is the single source of truth for headcount that aligns finance teams, talent teams, people / HR teams, and hiring leaders. Connected with your HCM, ATS, and financial planning system, Caro... 

    Monarch Recruiters

    White Plains, NY
    3 days ago
  •  ...Position Overview We are seeking an experienced Software Engineer to support, maintain, and enhance our Speaker Bureau technology platform. This role will work within an established C#/.NET application built on ASP.NET Web Forms , taking ownership of troubleshooting... 
    Temporary work
    Work at office

    Medical Knowledge Group

    White Plains, NY
    4 days ago
  •  ...A leading quant trading firm is hiring Software Engineers to build and improve the systems behind its automated equity and ETF trading strategies. You’ll work closely with researchers and other engineers, taking projects from research and simulation through to live trading... 

    Radley James

    White Plains, NY
    3 days ago
  •  ...The Enterprise Engineering team provides technology solutions for all of the core groups within our client. We’re looking for a highly motivated software engineer with a passion for technology and markets. You’ll partner with our treasury, accounting, middle office professionals... 
    Work experience placement
    Work at office

    Harnham

    White Plains, NY
    3 days ago
  •  ...Forward Deployed Engineering Lead Tech Stack: C#, Python, Cloud-Native SaaS, Data Platforms, AI/LLMs New York | Hybrid (3 Days Onsite) Competitive Salary + Benefits Harrington Starr has partnered with an innovative financial technology firm transforming how... 

    Harrington Starr

    White Plains, NY
    1 day ago
  •  ...We are seeking individuals who value operational excellence and innovation to join our growing team. We are looking for a Software Engineer to join Covet Health. Our team is dedicated to building healthcare solutions that envision a more accessible and affordable... 
    Permanent employment
    Full time

    Covet Health

    White Plains, NY
    2 days ago
  • $200k - $240k

     ...Senior Backend Engineer - Go, Fraud & Disputes Infrastructure New York City or San Francisco (Hybrid, 3 days/week) | $200k–$240k + equity...  ...backed by leading venture investors, building infrastructure software for financial institutions in the fraud and risk space.They're... 
    Work at office
    3 days per week

    Realm, Inc

    White Plains, NY
    2 days ago
  • $140k - $180k

     ...insurance together into one integrated platform so teams can meet customer requirements faster. About the Role You will be a software engineer working across the stack and on the Koop product portfolio, building in golang, node, TS, python, and with AWS services. You... 
    Work at office
    Remote work
    Relocation

    KOOP

    White Plains, NY
    3 days ago
  • $85k - $110k

     ...clinical practices, proven return-to-work strategies and robust software into one system for seamless management of workers’...  ...case management. Responsibilities As a Software Development Engineer (SDE), you will participate in the entire software development... 
    Full time
    Flexible hours

    W. R. Berkley

    West Harrison, NY
    1 day ago
  •  ...A leading quantitative trading firm is looking for C++ Software Engineers to join its High Frequency Trading team in New York. You’ll work closely with researchers and engineers to build low latency, high performance trading systems, owning projects end to end from... 

    NJF Global Holdings

    White Plains, NY
    3 days ago
  •  ...Departments, NFPA, The Joint Commission, and all other authorities having jurisdiction. # Supervises and instructs the Operating Engineers and other tradesmen working with them. # Operates and maintains all types of air conditioning systems and equipment, including... 
    Shift work

    Patterns Hiring, Inc.

    White Plains, NY
    2 days ago
  •  ...investment firms and financial institutions use artificial intelligence to accelerate research and decision-making. As a Staff Software Engineer , you'll play a key role in designing and building scalable backend systems that power AI-driven products. You'll help shape... 

    Albert Bow

    White Plains, NY
    4 days ago
  •  ...We are looking for a motivated and enthusiastic Associate Software Engineer to join our engineering team. Responsibilities Develop, test, debug, and maintain software applications. Write clean, efficient, scalable, and maintainable code. Collaborate with... 

    Emonics LLC

    White Plains, NY
    4 days ago
  •  ...Lead Software Engineer (Staff Level) | AI Products & Platform I’m partnering with a global technology company investing heavily in AI products for tax, accounting, and audit professionals. This team is building tools that help professionals work through complex documents... 

    KADENCE

    White Plains, NY
    3 days ago
  • About the Research Team The Research team sits at the intersection of fundamental investment approach and quantitative rigor and discipline. Teams of quantitative researchers and developers work together to build and scale one of the largest equities portfolios in the...

    Edge Search formerly Alpha Search Advisors

    White Plains, NY
    3 days ago
  •  ...Duration: 12 Months Project Overview: This Cloud Infrastructure Engineer role will participate in designs, builds, and maintenance of scalable foundations for cloud applications and infrastructure. They will collaborate across company IT daily to implement... 
    Work at office
    Local area
    Remote work

    US Tech Solutions

    White Plains, NY
    13 hours ago
  • $93.5k - $156.45k

     ...AI Engineer Specializing In Agentic AI Enablement As an AI Engineer specializing in Agentic AI enablement, you will participate in...  ...experience required ~ Master's preferred ~6-8 year experience in Software life cycle ~ Expertise in ML (structured and unstructured... 
    Contract work

    PepsiCo

    Purchase, NY
    4 days ago
  • Educational Requirements: The ideal candidate will typically possess a degree in Computer Science, Computer Engineering, or Electrical Engineering. Technical Experience: ~GUI development (UI/UX) ~Hardware control interface ~Ethernet-based control ~Signal processing... 
    Work visa

    Hypres

    Elmsford, NY
    more than 2 months ago
  •  ...moving team with a new HQ in New York's Flatiron district. Role Description This is a full-time, in-person Full Stack Software Engineer role in New York, NY. You'll ship to production on Day 1 within a high-touch, autonomous environment. You'll design, build, and... 
    Full time

    Speakeasy

    White Plains, NY
    1 day ago
  • Description: Summary: Responsible for designing, building, and maintaining business solutions using Microsoft Power Platform, including Power Apps, Power Automate, and Power BI. This role supports digital transformation by automating workflows and enhancing productivity...

    3B Staffing LLC

    White Plains, NY
    21 hours ago
  • $98.3k - $175.23k

     ...currently initiating a search for Lead Professional, Structural Engineering - Bridges to join our dynamic team in Valhalla, New York ....  ...Master’s Degree in Structural Engineering. Ability to use software to develop 3D designs and digital models such as REVIT, Tekla,... 
    Full time
    Local area

    WSP

    Valhalla, NY
    1 day ago
  • $160k - $180k

     ...Azure Engineer White Plains Direct Hire (No contractors or c2c) $160,000-$180,000 This is a critical role focused on restructuring and optimizing an existing Azure environment while ensuring deployments are built with proper architecture, security... 
    Contract work
    For contractors

    ConsultNet Technology Services and Solutions

    White Plains, NY
    21 hours ago
  • $120k - $150k

     ...is a 2025 and 2026 certified Great Place to Work.THE JOBWe’re looking for someone who thinks like an attacker and builds like an engineer—and who’s genuinely excited about securing AI. At VEG, we find a way to say YES to adopting AI fast, and this role is what makes that... 
    Casual work
    Work at office

    Veterinary Emergency Group

    White Plains, NY
    8 hours ago
  • $170k - $200k

     ...Day-to-Day Insight Global is seeking a Lead Full-Stack Engineer to help design, build, and deploy next-generation intelligent applications...  ...mentorship. Must-Haves ~5+ years of professional software development experience, including experience delivering... 
    Work at office

    Insight Global

    White Plains, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!