Principal Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partnered with industry-leaders in almost every sector for 40+ years.
United States
$96,800 - $223,400
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Healthcare

Description For Principal Software Engineer

At Oracle, we're building a premier health data platform with intelligent services that brings interesting technical challenges. This Principal Software Engineer role focuses on accelerating architectural efforts to achieve significant data processing improvements, creating comprehensive patient health records at national scale, and developing a massive health data lake for intelligent health services. The position involves working with cutting-edge OCI Big Data, data lake and data warehouse services, requiring expertise in high-availability and disaster recovery capabilities. The platform has global reach, demanding engineering solutions for varying data laws, regulations, formats, and content.

As a Principal Software Engineer, you'll be responsible for designing and building high-scale, cloud-based data processing systems handling massive data volumes with low latency. You'll provide technical leadership to software engineering teams, perform system design, implement code, and deliver software products to customers. The role requires expertise in distributed systems, cloud services, and big data technologies.

The position offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and paid parental leave. You'll be part of Oracle's mission to use tomorrow's technology to tackle today's challenges, working in an environment that promotes work-life balance and inclusive growth opportunities.

Key technical areas include distributed systems, cloud infrastructure, big data processing, analytics, and database technologies. You'll work with modern programming languages and be responsible for the entire software lifecycle, from design to production deployment. The role requires strong technical leadership and the ability to translate complex requirements into actionable technical solutions.

This is a unique opportunity to impact healthcare technology at scale while working with cutting-edge cloud and data processing technologies at one of the world's leading technology companies.

Last updated 9 hours 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 our software quality bar is high
  • Optimize data processing pipelines for orders of magnitude higher throughput and faster latencies
  • Leverage a plethora of 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, relational databases, unstructured storage
  • Demonstrated competence as a technical lead of a non-trivial SaaS/IaaS project
  • Experience with translating ambiguous requirements into actionable technical requirements
  • 8+ years of relevant experience
  • Public Cloud SaaS, PaaS Services experience

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle, focusing on distributed cloud database development with 10+ years experience required. Compensation range $96,800-$251,600.

Architect/Senior Principal Engineer, Oracle SaaS

Senior Principal Engineer position at Oracle SaaS Engineering, focusing on architecting and developing high-availability and service continuity solutions for cloud applications.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure focusing on distributed systems and cloud infrastructure development.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Senior Principal Software Engineer

Senior Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and database services development.