Principal Software Engineer

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

Description For Principal Software Engineer

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 presents exciting 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 technical leadership abilities, and deep knowledge of cloud technologies. The role involves working with cutting-edge OCI Big Data services and products, while ensuring compliance with various data laws and regulations. Oracle offers a competitive benefits package, including medical insurance, retirement options, and emphasizes work-life balance. The position requires US citizenship and willingness to obtain US Security clearance. This is an opportunity to work on mission-critical healthcare applications requiring the highest levels of availability and disaster recovery capabilities, while contributing to a platform with global reach.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • 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

Java
Go
  • Bachelor's Degree required
  • US Citizenship and willingness to obtain US Security Clearance
  • 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
  • 8+ years of relevant experience
  • Experience with Cloud SaaS, PaaS Services
  • Demonstrated competence as a technical lead

Benefits For Principal Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • 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 Principal Software Engineer

Principal Software Engineer - Large Scale Distributed Systems

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

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.