Principal Software Engineer - Distributed Systems

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience and partnerships across various sectors.
United States
$96,800 - $223,400
Distributed Systems
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Healthcare

Description For Principal Software Engineer - Distributed Systems

Oracle is seeking a Principal Software Engineer to join their health data platform team, focusing on building intelligent services and tackling complex technical challenges. The role involves creating comprehensive patient health records at massive scale, improving data processing latency, and developing a health data lake to enable intelligent health services. The position requires expertise in distributed systems, cloud services, and big data processing. As a technical leader, you'll work with software engineering teams to design and implement high-scale, cloud-based data processing systems that can handle massive amounts of data with low latency. The platform will have global reach, requiring engineering solutions that support varying data laws, regulations, and formats. This is an opportunity to work with cutting-edge OCI Big Data services and advance healthcare applications to the highest levels of availability and disaster recovery capabilities.

Last updated 6 days ago

Responsibilities For Principal Software Engineer - 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 - 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
  • Ability to translate ambiguous requirements into technical requirements

Benefits For Principal Software Engineer - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 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
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - Distributed Systems

Principal Software Engineer - Large Scale Distributed Systems

Principal Software Engineer position at Oracle focusing on large-scale distributed systems and health data platform development.

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 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.