Principal Software Engineer – Backend, Java/Python | Oracle Health

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

About The Position

Oracle Health is seeking a Principal Software Engineer for its Clinical Applications Engineering team, which is modernizing provider workflows, inbox management, and clinical messaging on the Gen2 Electronic Health Record platform. This is a full-stack engineering role with a strong emphasis on backend development, distributed systems, and scalable platform architecture. The engineer will build mission-critical healthcare applications and contribute to Oracle Health’s cloud-native EHR strategy. The role combines hands-on software development with technical leadership and end-to-end ownership. The engineer designs and maintains cloud-native clinical applications and scalable backend services, collaborates with product and engineering partners on technical solutions and platform strategy, mentors engineers, and owns services from requirements through deployment and production support. The position also uses AI-assisted development tools to improve productivity while relying on sound engineering fundamentals and independent problem-solving. Applicants must be U.S. citizens, U.S. permanent residents, or Green Card holders; sponsorship is unavailable. The U.S. hiring range is $114,600 to $234,600 per annum, with possible eligibility for bonus, equity, and compensation deferral. Oracle lists a comprehensive benefits package, including insurance, retirement options, paid leave, and other 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.
  • Must be a U.S. citizen, U.S. permanent resident, or Green Card holder; sponsorship is unavailable.

Nice To Haves

  • Experience with cloud platforms, containerization, and modern DevOps practices.
  • Experience working 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 for clinical inbox, messaging, and provider workflows.
  • Build scalable backend services and distributed systems supporting 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 production issues and lead root-cause analysis efforts.
  • Improve observability, reliability, operational readiness, and system performance.
  • Collaborate with TPMs, Product Managers, and stakeholders to clarify requirements and support successful delivery.
  • Use AI-assisted development tools and prompt-driven engineering workflows to improve productivity.
  • 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 eligibility and position type.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon hire, refreshed each calendar year, with carryover up to a 112-hour cap.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal benefits.
  • Voluntary auto, homeowner, and pet insurance benefits.
  • Potential eligibility for bonus, equity, and compensation deferral.
  • Volunteer programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service