Principal Software Development Engineer - Distributed Systems

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

Description For Principal Software Development Engineer - Distributed Systems

Oracle is building a premier health data platform with intelligent services, focusing on solving complex technical challenges in healthcare data processing. The role involves working on architectural improvements to achieve significant data processing latency improvements, creating comprehensive patient health records at national scale, and developing a massive health data lake. The position requires expertise in distributed systems, cloud services, and big data processing. As a Principal Software Development Engineer, you'll lead the design and implementation of high-scale, cloud-based data processing systems, working with cutting-edge OCI Big Data services. The platform has global reach, requiring engineering solutions that comply with various data laws and regulations. This is an opportunity to work on mission-critical healthcare applications that demand the highest levels of availability and disaster recovery capabilities.

Last updated 6 days ago

Responsibilities For Principal Software Development 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
  • 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 Development 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
  • Technical leadership experience with teams up to 10 engineers
  • 8+ years of relevant experience
  • Public Cloud SaaS, PaaS Services experience
  • Experience translating ambiguous requirements into technical requirements

Benefits For Principal Software Development Engineer - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Development 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 Engineer - Distributed Systems

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