Principal Software Engineer - Large Scale Distributed Systems

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

Description For Principal Software Engineer - Large Scale Distributed Systems

Oracle is seeking a Principal Software Engineer to join their health data platform team, focusing on building a premier platform with intelligent services. This role involves tackling significant technical challenges, including improving data processing latency, creating comprehensive patient health records at scale, and developing a massive health data lake. The position requires expertise in distributed systems, cloud services, and big data processing. The ideal candidate will have 8+ years of experience, strong leadership skills, and deep technical knowledge in cloud computing and distributed systems. Oracle offers a competitive benefits package and promotes a diverse, inclusive workplace. The role involves working with cutting-edge OCI Big Data services and requires experience in modern programming languages like Java or Go. This is an opportunity to impact healthcare technology at a global scale while working with state-of-the-art cloud infrastructure.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - Large Scale Distributed Systems

  • Design and build distributed, scalable, and fault-tolerant software systems
  • Build cloud services on top of the modern OCI infrastructure
  • Participate in the entire software lifecycle, from design to development, to quality assurance, and to production
  • Invest in the best engineering and operational practices upfront to ensure software quality
  • Optimize data processing pipelines for higher throughput and faster latencies
  • Leverage internal tooling at OCI to develop, build, deploy, and troubleshoot software

Requirements For Principal Software Engineer - Large Scale Distributed Systems

Java
Go
  • Bachelor's Degree required
  • Significant experience with distributed systems implementing SaaS/IaaS
  • Experience with modern programming languages such as Java, C#, C++ or Go
  • Deep expertise in Big Data processing, Analytics, databases, and stream processing
  • Experience as a technical lead of SaaS/IaaS projects
  • 8+ years of relevant experience
  • Public Cloud SaaS, PaaS Services experience
  • Experience with mentoring and growing junior engineers

Benefits For Principal Software Engineer - Large Scale Distributed Systems

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

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

Principal Software Engineer

Principal Software Engineer role at Oracle focusing on building scalable health data platforms and cloud services with emphasis on distributed systems and big data processing.

Senior Principal Software Engineer

Senior Principal Software Engineer role at Oracle focusing on cloud infrastructure and distributed systems, offering competitive compensation and comprehensive benefits.

Principal Software Engineer (IC4)

Principal Software Engineer position at Oracle focusing on cloud infrastructure and distributed systems development with 7+ years of experience required.

Principal Software Engineer - Distributed Systems

Principal Software Engineer position at Oracle focusing on distributed systems and health data platform development with emphasis on cloud-based solutions.

Principal Software Development Engineer - Distributed Systems

Principal Software Engineer role at Oracle focusing on distributed systems and healthcare data platform development, requiring 8+ years of experience in cloud and distributed systems.