[Remote] Principal Software Developer - Oracle Health

Oracle

Remote Actively hiring
Remote (US) Posted 65 days ago $96,800$223,400 / year

At a glance

AI generated

TL;DR

As a Principal Software Developer at Oracle Health Data Intelligence and Life Sciences, you will join the data platform team (OHDS) to drive forward critical software products that transform healthcare. Your role involves collaborating with architects on system design, leading technical projects focused on scalable data processing, storage, and retrieval for AI agentic and traditional workloads. You will build components for a multi-tenant data platform, including ingestion, transformation, indexing, storage, and serving layers, ensuring they meet high standards of scale, reliability, security, and cost efficiency in regulated healthcare environments. Proficiency in Java or Python, expertise with cloud-native services on OCI, AWS, Azure, or GCP, and hands-on experience with distributed storage systems, streaming CDC, and large-scale batch processing tools like Spark and Flink are essential. Preferred skills include multi-modal persistence patterns, search and retrieval for AI use cases, applied LLM/NLP techniques, and data governance compliance in healthcare contexts.

Skills

Java Python OCI AWS Azure GCP Spark Flink PostgreSQL DynamoDB Kafka RDS S3 Lambda CI/CD Terraform GitLab Docker Kubernetes

What you'll do

  • Design and implement key components in a multi-tenant data platform for AI and traditional analytics workloads.
  • Resolve complex technical issues related to system design and implementation in healthcare environments.
  • Ensure the scalability, reliability, and security of cloud-hosted software services in regulated settings.
  • Collaborate with product management and development teams to enhance customer outcomes through software systems.
  • Drive operational excellence by applying best practices for cost efficiency and compliance in data platform operations.

What we're looking for

  • 7+ years of experience in software development with a BS or MS degree in Computer Science or equivalent
  • Proficient in Java, Python, or similar programming languages
  • Strong understanding and hands-on experience with cloud native services on OCI, AWS, Azure, or GCP
  • Expertise in distributed storage systems including data warehouses and lakehouse/table formats
  • Experience with streaming, CDC, and large-scale batch processing technologies like Spark and Flink

Market check

Salary context

This $96,800–$223,400 range sits above 20% of similar postings on FindRole.

Peer median band

$142,320$225,100

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$161,500$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 343 open roles on FindRole.

Listed pay typically runs $97,500–$199,500 across 253 roles with salary data.

Most-posted roles

View all roles at Oracle

More like this

Similar roles

Principal Software Developer - Oracle Health, US citizenship required

Oracle

US 47 days ago $99,600$223,400
Oracle Python Java Kubernetes Docker CI/CD AWS OCI Azure GCP PostgreSQL API design Data modeling Security IAM OAuth OpenID Connect Secrets management Key rotation Cloud Native mTLS Observability SLOs SLIs Incident analysis Automation Containerization Orchestration

Oracle Health Developer (Rhapsody)

Oracle

US 41 days ago $87,000$178,100
Rhapsody HL7 JavaScript Groovy JIRA Agile SDLC Epic Oracle Health Millennium FHIR DICOM CI/CD
Hybrid

Principal Software Developer

Oracle

US 9 days ago $99,600$223,400
Java Python OCI Kubernetes Docker Oracle Database Opensearch Pinecone Oracle Golden Gate Replication Kafka Flink RabbitMQ RESTful services Microservice architecture ETL ELT CI/CD