Principal Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team focuses on product development and product strategy for Oracle Health, while building out a complete platform supporting modernized, automated healthcare. This is a net new line of business, constructed with an entrepreneurial spirit that promotes an energetic and creative environment.

As a Principal Member of Technical Staff Engineer, you will be at the forefront of disrupting the healthcare industry to deliver better patient care. You'll be responsible for designing and building scalable, distributed, and resilient software components and services to support the healthcare platform and applications. This is a greenfield opportunity to design and build new cloud-centric applications from the ground up.

We are looking for hands-on engineers with expertise in distributed systems, identity, security, observability, and user experience. You will work with a team of experienced, motivated, diverse professionals, with the autonomy and support to do your best work. As a tech lead, you'll own the full software development lifecycle from architecture through production deployment.

Key Technical Requirements:

  • Strong expertise in Java or similar OO languages
  • Experience with microservices frameworks (Helidon, Dropwizard, Spring)
  • Proficiency with containers and Kubernetes
  • Strong system design and distributed systems architecture skills
  • Cloud infrastructure development experience

The role offers competitive compensation ($96,800 - $223,400) plus comprehensive benefits including medical/dental/vision insurance, 401(k) with match, flexible vacation, and parental leave. Join us in improving healthcare and quality of life globally through better experience and easier access to health and research data.

Last updated 21 minutes ago

Responsibilities For Principal Software Engineer

  • Lead efforts in designing and building scalable distributed systems
  • Design and develop software for healthcare platform and applications
  • Mentor and empower other engineers
  • Complete full SDLC from architecture to production
  • Lead technical design discussions
  • Evaluate product performance metrics
  • Work across teams in multiple geographies
  • Balance individual contribution with team leadership

Requirements For Principal Software Engineer

Java
Kubernetes
  • BS or MS degree in Computer Science, or equivalent work experience
  • 8+ years of developing and shipping cloud infrastructure services or SaaS applications
  • Strong system design fundamentals and distributed systems architecture
  • Strong knowledge of Java or similar OO languages
  • Experience with microservices frameworks (Helidon, Dropwizard, Spring)
  • Experience with containers and container orchestration (Kubernetes, Docker)
  • Strong communication and interpersonal skills
  • Experience with Cloud Engineering Infrastructure Development

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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Software Developer 5

Principal Software Engineer position at Oracle focusing on backend development with cloud technologies, offering competitive compensation and comprehensive benefits.

Software Architect

Senior Software Architect role at Oracle Customer Success Services, leading development of cloud-native solutions and architectural patterns for enterprise applications.

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Software Developer 5

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on network automation and distributed systems, requiring 10+ years of experience.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on cloud infrastructure networking, requiring 10+ years of experience in software engineering with expertise in C/C++, Linux, and networking protocols.