Senior Principal Software Engineer - Large Scale Distributed Systems

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
United States
Distributed Systems
Principal Software Engineer
In-Person
12+ years of experience
Enterprise SaaS · Healthcare

Description For Senior Principal Software Engineer - Large Scale Distributed Systems

Oracle is seeking a Senior Principal Software Engineer to join their health data platform team. This role focuses on building a premier health data platform with intelligent services, tackling challenges in massive-scale data processing, comprehensive patient health records, and health data lake development. The position involves working with cutting-edge OCI Big Data services, ensuring high availability and disaster recovery capabilities for mission-critical healthcare applications. The role requires expertise in distributed systems, cloud architecture, and the ability to lead technical teams. You'll work directly with executive leaders, providing technical leadership in designing and implementing high-scale, cloud-based data processing systems. The platform has global reach, requiring expertise in handling varying data laws, regulations, and formats. This is an opportunity to shape the future of healthcare technology while working with state-of-the-art cloud infrastructure and big data technologies. Oracle offers a comprehensive benefits package and promotes a culture of innovation and work-life balance.

Last updated 14 days ago

Responsibilities For Senior Principal Software Engineer - Large Scale Distributed Systems

  • Lead design and implementation of distributed, scalable, and fault-tolerant software systems
  • Build cloud services on top of the modern OCI infrastructure
  • Establish best practices for the software lifecycle
  • Provide leadership and expertise in engineering practices
  • Optimize data processing pipelines for higher throughput and faster latencies

Requirements For Senior Principal Software Engineer - Large Scale Distributed Systems

Java
Go
  • Bachelor's Degree required
  • 12+ years of relevant experience
  • Experience with modern programming languages such as Java, C#, C++ or Go
  • Deep expertise in Big Data processing, Analytics, databases
  • Experience with SaaS/IaaS systems
  • Experience in defining technical vision
  • Experience with Product Management
  • Public Cloud SaaS, PaaS Services experience

Benefits For Senior Principal Software Engineer - Large Scale Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive suite of employee benefits
  • Flexible medical, life insurance and retirement options
  • Volunteer programs
  • Work-life balance

Interested in this job?

Jobs Related To Oracle Senior Principal Software Engineer - Large Scale Distributed Systems

Principal Member of Technical Staff Engineer

Principal Software Engineer role at Oracle Health, focusing on distributed systems and healthcare technology transformation.

Software Development Director

Lead software development director position at Oracle Cloud Infrastructure focusing on networking and infrastructure initiatives.

Principal Software Engineer - Distributed Systems

Principal Software Engineer role at Oracle focusing on distributed systems and health data platform development with 8+ years of experience required.

Senior Principal Software Engineer - Health Data Intelligence

Senior Principal Software Engineer role at Oracle focusing on health data intelligence and cloud-based distributed systems.

Principal Software Engineer - Distributed Systems

Principal Software Engineer position at Oracle focusing on distributed systems and health data platform development with competitive compensation and benefits.