Principal Software Engineer
Core
Design and implement production-grade features from the ground-up while mentoring team members and driving technical excellence in a healthcare platform serving 30,000 provider organizations.
Role type
Principal Software Engineer (hands-on IC with leadership)
Builds
Production-grade applications and tools for long-term and post-acute care providers
Domain
Health tech / SaaS
Deliverable
production ML models | product features
Required skills
Java, React, Spring Boot, relational databases (SQL Server, MySQL), RESTful API design, Test-Driven Development (TDD), Git, system monitoring (New Relic, DataDog), automated testing (Selenium, Cypress, RestAssured)
Preferred skills
Generative AI code assistants, Docker, Kubernetes, Istio, Ansible, Jenkins CI/CD, Linux, IP networking, AWS/Azure, SAML/OAuth/OpenID Connect, SaaS architecture, Service Oriented Architecture, scripting (Python, Bash, Groovy), on-call experience, mentoring
Technologies
Java, React, Spring Boot, Microsoft SQL Server, MySQL, New Relic, DataDog, Selenium, Cypress, RestAssured, Git, Docker, Kubernetes, Istio, Ansible, Jenkins, AWS, Azure
Responsibilities
Identify, prioritize, and execute tasks in the software development life cycle; Develop tools and applications by producing clean, efficient code; Automate tasks through appropriate tools and scripting; Analyze and debug systems; Perform validation and verification testing in a test-driven manner; Review the work of others; Collaborate with internal teams and vendors to fix and improve products; Ensure software is up-to-date with latest technologies
Seniority
Principal, hands-on IC with mentorship