Taro Logo

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 3 months 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