Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Healthcare

Description For Principal Software Engineer

Oracle Health Data Intelligence (HDI) is seeking a Principal Software Engineer to join their Analytics Transformation Services team. This role combines the strengths of OCI, Oracle Cerner, and Oracle Healthcare's technology platforms to transform healthcare technology. You'll work on designing and delivering big data processing applications using cutting-edge technologies on OCI. The position requires deep technical expertise in distributed systems, cloud infrastructure, and big data processing. You'll be handling billions of records while ensuring system resilience and operational excellence. The role offers competitive compensation ($96,800-$223,400) and comprehensive benefits including medical, 401(k), and flexible vacation. This is an opportunity to make a global impact in healthcare technology while working with state-of-the-art cloud infrastructure. The ideal candidate will have 6-10+ years of experience, strong technical skills in Java/Python, and expertise in cloud-native distributed systems. You'll be part of a collaborative team focused on transforming healthcare through technology innovation.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Design and build distributed, scalable, fault tolerant software components
  • Build and support ETL pipelines using big data technologies
  • Mentor and develop other engineers
  • Participate in software development lifecycle
  • Balance product feature development and production operations
  • Leverage OCI tooling for development and deployment
  • Participate in on-call rotation
  • Write run books and ops automation
  • Implement structured logging and metrics

Requirements For Principal Software Engineer

Java
Python
  • BS in Computer Science, or equivalent experience
  • Proficient in Java, Scala, Python
  • Experience working on distributed systems at a cloud service provider
  • Experience in big data, Hadoop, AWS/Azure/GCP/OCI cloud-native distributed systems
  • Experience in data warehouse schemas and implementations
  • Knowledge of service-oriented design patterns
  • Familiar with modern infrastructure components
  • Experience with production operations
  • Strong communication skills

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term 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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Applications Developer

Principal Applications Developer position at Oracle, focusing on financial cloud solutions development using Java and SQL, requiring 6+ years of experience.

Oracle Principal Solutions Engineer

Principal Solutions Engineer position at Oracle focusing on pre-sales technical support and customer solutions architecture with 10+ years experience required.

Senior Director Product Manager - Registration and Scheduling (Revenue Cycle)

Lead product strategy and development for healthcare registration and scheduling solutions at Oracle, driving innovation in patient access systems.

Software Development Director

Senior leadership role managing Network Automation team at Oracle Cloud Infrastructure, focusing on scalable cloud network solutions.

Siebel Technical Architect

Senior Siebel Technical Architect position at Oracle, requiring 15+ years of experience, focusing on CRM applications and cloud services delivery.