Senior Principal Software Engineer

A world leader in cloud solutions, providing tomorrow's technology to tackle today's challenges for over 40+ years.
Spain
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare · Enterprise SaaS · Cloud

Description For Senior Principal Software Engineer

Oracle Health is seeking a Senior Principal Software Engineer to join their innovative team focused on building transformative healthcare solutions. This role offers a unique opportunity to work on distributed, public cloud services that directly impact patient care worldwide. You'll be part of a team developing critical platform services that help assess market viability of new treatments and ensure long-term patient wellness and safety.

As a Senior Principal Engineer, you'll lead the technical direction of complex distributed systems, working with cutting-edge cloud technologies and big data solutions. The position requires expertise in system design, architecture, and hands-on development, with opportunities to mentor junior engineers and drive engineering excellence across teams.

The role combines technical leadership with hands-on development, requiring both broad architectural thinking and deep technical implementation skills. You'll work on projects that directly impact millions of patients, while collaborating with cross-functional teams including Architecture, Product Strategy, QA, and Support services.

Oracle offers comprehensive benefits, a collaborative work environment, and the chance to work on meaningful healthcare technology that improves lives. The company's 40+ year track record of innovation and stability, combined with its commitment to work-life balance and inclusive culture, makes this an excellent opportunity for experienced engineers looking to make a significant impact in healthcare technology.

This position requires a blend of technical expertise, leadership skills, and healthcare domain knowledge, offering the right candidate a chance to shape the future of healthcare technology while working with industry-leading cloud platforms and distributed systems.

Last updated 18 hours ago

Responsibilities For Senior Principal Software Engineer

  • Transform requirements into technical design specifications
  • Design, build and operate applications and services for life science customers
  • Build control plane components for public cloud services
  • Lead system design and architectural documentation
  • Enable development teams and provide guidance to junior members
  • Work with cross-functional teams on architecture and implementation
  • Foster good software engineering practices and drive high quality code standards
  • Lead team in delivering and managing production code at scale
  • Collaborate with global development & QA teams

Requirements For Senior Principal Software Engineer

Java
Linux
  • BS or MS degree in Computer Science or Computer Engineering (MS preferred)
  • 10+ years experience in complex software development with distributed services
  • Deep understanding of public cloud services
  • Experience in designing reliable, scalable software architecture
  • Development experience in Java and C++
  • Deep understanding of object-oriented design and SDK development
  • Knowledge of data structures, algorithms, operating systems, and distributed systems
  • Familiarity with networking protocols and architectures
  • Understanding of Linux, Oracle databases, NoSQL systems
  • Experience with healthcare systems or medical data (preferred)
  • Experience with Identity and access management in cloud (preferred)

Benefits For Senior Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary
  • Medical, dental, and vision insurance
  • Life insurance
  • Retirement options
  • Volunteer programs
  • Work-life balance
  • Career growth opportunities
  • Global work environment

Interested in this job?

Jobs Related To Oracle Senior Principal Software Engineer

Software Development Snr Director (JoinOCI-Leader)

Senior Director role leading Virtual Machine Infrastructure engineering teams at Oracle Cloud, focusing on distributed systems and team leadership with competitive compensation and benefits.

Principal Product Solutions Engineer

Principal Product Solutions Engineer position at Oracle, focusing on cloud infrastructure and enterprise customer success in Tokyo, Japan.

Principal Cloud Support Engineer (OCI)

Principal Cloud Support Engineer position at Oracle, focusing on OCI support, requiring 8+ years of experience in cloud infrastructure and strong technical problem-solving skills.

Senior Director or Director of Software Development (OCI)

Senior technical leadership role managing cloud services development teams at Oracle Cloud Infrastructure, focusing on tier-0 data services and distributed systems.

Compute Architect, Control Plane

Principal-level Compute Architect position at Oracle focusing on cloud control plane development with comprehensive benefits and competitive compensation.