Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
7+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer

Oracle Health Applications & Infrastructure (OHAI) is seeking a Principal Software Engineer to join their mission of transforming healthcare through technology. This role offers an opportunity to work on patient-and provider-centric solutions using cutting-edge technologies including AI, machine learning, and large language models. As a Principal Engineer, you'll lead the development of scalable, distributed systems that support healthcare platforms and applications. The position requires expertise in system design, cloud-native development, and the ability to mentor other engineers.

The role combines technical leadership with hands-on development, requiring ownership of the entire software development lifecycle. You'll work with cross-functional teams to build solutions that address critical healthcare challenges, including physician burnout, patient data access, and barriers to quality care. Oracle offers competitive compensation, comprehensive benefits, and the chance to make a meaningful impact in healthcare technology.

Working at Oracle means joining a company with over 40 years of industry leadership, committed to diversity and inclusion. The position offers excellent growth opportunities, working with the latest technologies while tackling complex healthcare challenges. Benefits include medical/dental/vision insurance, 401(k) with company match, flexible vacation, and various other perks. This is an ideal opportunity for experienced engineers passionate about using technology to improve healthcare outcomes while leading and mentoring teams.

Last updated 19 days ago

Responsibilities For Principal Software Engineer

  • Lead efforts in designing and building scalable, distributed, and resilient software components
  • Own the complete SDLC from architecture to production
  • Balance between feature development and production KPIs
  • Mentor and empower other engineers
  • Share knowledge with team members to foster collaboration
  • Provide leadership in development of new products/services/processes
  • Recommend and justify major changes to existing products/services/processes

Requirements For Principal Software Engineer

Java
Python
Kubernetes
  • BS or MS degree in computer science, or equivalent
  • 7+ years of developing and shipping enterprise distributed and/or cloud native systems
  • Strong grasp of system design fundamentals and distributed systems architectural best practices
  • Experience with web application development using microservices frameworks
  • Experience with containers and container orchestration technologies
  • Demonstrated ability to influence full system architecture
  • Strong desire to make an impact and thrive in collaborative environments
  • Ability to effectively communicate technical concepts

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.