CareerPlanSign in

Principal Software Engineer

Durham NC💼 Full-time🗓 2026-07-17 → 2026-09-25

Core

Designing and implementing scalable, secure backend services and APIs for healthcare diagnostics and laboratory systems.

Role type

Principal Software Engineer (Backend/Cloud)

Builds

Enterprise backend services, RESTful APIs, and cloud-native applications for healthcare providers and researchers.

Domain

Healthcare diagnostics, laboratory services, and drug development solutions.

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, AWS (EC2, RDS, Lambda, S3), PostgreSQL, RESTful API design, distributed caching (Redis/ElastiCache), CI/CD pipelines, Terraform, event-driven architectures, HL7/FHIR standards, database migration strategies, serverless architectures.

Preferred skills

Advanced degree in Computer Science, healthcare domain experience (laboratory systems, medical devices), open-source contributions, technical thought leadership, observability platforms (Datadog), Jenkins, large system design, high-volume data processing.

Technologies

Java, Spring Boot, AWS, PostgreSQL, Redis, ElastiCache, Terraform, Jenkins, Datadog, Angular, HL7, FHIR

Responsibilities

Deliver high-impact solutions as a top-tier individual contributor; lead by example in software design and code quality; provide technical guidance and mentorship to engineers; participate in architecture discussions; align technical solutions with business goals.

Seniority

Principal, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.