Principal Software Engineer – Java, SRE & AI Automation

Oracle

Remote Actively hiring Verified listing
Remote, US Posted 28 days ago $99,600$223,400 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer on the Health Applications team, you will play a pivotal role in developing cloud-native EHR platforms using microservices and Kubernetes. Your responsibilities include architecting scalable and resilient healthcare solutions, leading end-to-end system design for reliability and observability, and driving engineering excellence through code reviews and best practices. You will also mentor engineers and collaborate with cross-functional teams to influence product strategy. The ideal candidate has 7+ years of experience in building distributed systems, expertise in Java and Python/Shell scripting, and knowledge of cloud infrastructure such as OCI, AWS, Azure, or GCP. Additionally, you should have hands-on experience with AI/ML and AIOps production environments, REST APIs, SQL, and secure data handling. This role offers the opportunity to build greenfield healthcare systems and own architecture and product direction in a high-autonomy environment.

Skills

Java Python Kubernetes AWS OCI Azure GCP AI/ML AIOps REST APIs SQL Microservices CI/CD Mentoring Code Reviews Docker Terraform Prometheus Grafana

What you'll do

  • Architect cloud-native EHR platforms using microservices and Kubernetes.
  • Design and implement AI-driven automation and AIOps systems.
  • Lead system design focusing on scalability, reliability, and observability.
  • Resolve complex customer issues and lead root cause analysis for critical incidents.
  • Develop operational SOPs, knowledge bases, and runbooks for EHR integrations.

What we're looking for

  • 7+ years of experience building distributed systems.
  • Expertise in Java, Python, and Shell scripting.
  • Proficiency in microservices architecture and Kubernetes.
  • Experience with cloud platforms (OCI, AWS, Azure, or GCP).
  • Production-level AI/ML or AIOps implementation.
  • Strong solution design skills for complex systems.

Market check

Salary context

This $99,600–$223,400 range sits above 34% of similar postings on FindRole.

Peer median band

$130,497$225,100

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$153,443$206,623

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 251 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

More like this

Similar roles

Lead Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 127 days ago $152,200$204,100
Java Spring RESTful APIs AWS EKS SQS RDS MSK CI/CD Apache Kafka Observability tools
Remote

Lead Software Engineer (Java)

Capital One Financial

Mclean, Va, US 32 days ago $197,300$225,100
Java Spring Boot Maven Git Docker Kubernetes AWS CI/CD PostgreSQL JUnit Swagger Linux

Principal Software Development Engineer (AI/ML)

Abbott

US 43 days ago $130,700$261,300
AWS Python TensorFlow LangChain Hugging Face CI/CD MLOps DevOps Docker Kubernetes PostgreSQL NoSQL Mobile App Development Relational Databases AI ML Cloud Platforms DevSecOps