Remote Principal Software Engineer

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

Description For Remote Principal Software Engineer

At Oracle, we're building a premier health data platform with intelligent services that brings interesting technical challenges. The 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. You'll work on mission-critical healthcare applications requiring high availability and disaster recovery capabilities. The platform has global reach, requiring engineering solutions for varying data laws, regulations, formats, and content. As a Principal Software Engineer, you'll design and build high-scale, cloud-based data processing systems handling massive data volumes with low latency, while providing technical leadership to software engineering teams. The role involves working closely with Oracle Cloud engineering teams, participating in advancement and early adoption of cutting-edge OCI Big Data, data lake and data warehouse services. This position offers an opportunity to shape the future of healthcare data processing while working with state-of-the-art cloud technologies and leading engineering teams in delivering critical healthcare solutions.

Last updated 12 days ago

Responsibilities For Remote 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 Remote Principal Software Engineer

Java
  • 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 lead experience with projects involving up to 10 engineers
  • 8+ years of relevant experience
  • Public Cloud SaaS, PaaS Services experience
  • Ability to translate ambiguous requirements into technical requirements

Benefits For Remote Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • 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

Interested in this job?

Jobs Related To Oracle Remote Principal Software Engineer

Director of Software Development, Oracle Database Appliance (ODA)

Director position leading worldwide development of Oracle Database Appliance, managing distributed teams and delivering integrated software solutions.

Principal Member of Technical Staff

Principal Engineer role at Oracle Health building distributed systems and cloud infrastructure to modernize healthcare delivery.

Senior Principal Software Engineer - Distributed Systems

Senior Principal Software Engineer role at Oracle focusing on distributed systems and healthcare data platform development with competitive compensation and benefits.

Senior Principal Software Engineer - Life Sciences

Senior Principal Software Engineer position at Oracle, leading the development of Life Sciences platform with focus on distributed systems and cloud architecture.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in distributed systems.