Principal Backend Developer – Clinical Applications

Oracle•United States,
•$114,600 - $234,600

About The Position

Oracle Health is seeking a Principal Software Engineer for its Clinical Applications Engineering team, working on the Gen2 Electronic Health Record (EHR) platform. The role focuses on modernizing provider workflows, inbox management, and clinical messaging used by clinicians. It is a full-stack engineering position with a strong emphasis on backend development, distributed systems, and scalable platform architecture, supporting Oracle Health’s cloud-native EHR strategy. The engineer will design and maintain cloud-native clinical applications and scalable backend services, contribute to platform architecture and technical strategy, and work with product managers, architects, and engineering teams to deliver solutions. The position also provides technical leadership and mentorship, leads initiatives, and owns services across the development lifecycle, including deployment, production support, troubleshooting, reliability, and performance improvements. The role uses AI-assisted development tools to support productivity while retaining strong engineering fundamentals and independent technical judgment. Oracle Health describes the opportunity as a chance to build enterprise-scale healthcare technology that affects providers and patients worldwide. The U.S. hiring range is $114,600–$234,600 per annum; the position may also be eligible for bonus, equity, and compensation deferral. Oracle US benefits include medical, dental, and vision insurance; disability and life insurance; flexible spending accounts; commuter and parking benefits; a 401(k) plan with company match; paid time off, holidays, and sick leave; paid parental leave; adoption assistance; an employee stock purchase plan; financial planning and group legal benefits; and voluntary insurance benefits.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7–9+ years of professional software engineering experience.
  • Strong experience developing enterprise-scale backend systems using Java, Python, or other object-oriented programming languages.
  • Deep understanding of distributed systems, microservices architecture, APIs, scalability, resiliency, and performance optimization.
  • Experience building and supporting cloud-native applications in modern engineering environments.
  • Proven experience serving as a technical lead, leading projects, and mentoring engineers.
  • Experience guiding and supporting teams of approximately 5–6 engineers through technical execution and delivery.
  • Strong understanding of software design principles, data structures, algorithms, and system architecture.
  • Excellent verbal and written communication skills, including the ability to explain technical concepts to technical and non-technical audiences.

Nice To Haves

  • Experience with cloud platforms, containerization, and modern DevOps practices.
  • Experience in highly regulated environments requiring reliability, security, and compliance.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Codex, or similar engineering productivity platforms.

Responsibilities

  • Design, develop, and maintain cloud-native EHR applications supporting clinical inbox, messaging, and provider workflow experiences.
  • Build scalable backend services and distributed systems for critical healthcare workflows.
  • Develop full-stack solutions with a primary focus on backend architecture, performance, reliability, and scalability.
  • Partner with product managers, architects, and cross-functional engineering teams to translate business requirements into technical solutions.
  • Drive technical design discussions and contribute to long-term platform strategy.
  • Guide architecture decisions and engineering best practices as a technical leader.
  • Mentor junior engineers through code reviews, design reviews, and day-to-day technical guidance.
  • Lead small engineering initiatives and coordinate delivery across teams when required.
  • Own services and applications throughout the development lifecycle, from requirements gathering through deployment and production support.
  • Troubleshoot complex production issues and drive root-cause analysis.
  • Improve observability, reliability, operational readiness, and system performance.
  • Collaborate with TPMs, product managers, and stakeholders to clarify requirements and deliver outcomes.
  • Use AI-assisted development tools and prompt-driven workflows to improve productivity and development efficiency.
  • Work with teams building AI-powered healthcare capabilities while focusing on application engineering and platform delivery.
  • Apply AI tools thoughtfully while maintaining software engineering fundamentals, architecture expertise, and independent problem-solving.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability insurance.
  • Life insurance and AD&D.
  • Supplemental life insurance for employees, spouses, and children.
  • Health care and dependent care flexible spending accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible or accrued vacation, depending on employee eligibility and position classification.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon hire, refreshed each calendar year, with unused balance carrying over up to a 112-hour cap.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal benefits.
  • Voluntary benefits including auto, homeowner, and pet insurance.
  • May be eligible for bonus, equity, and compensation deferral.
  • Volunteer programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service