Principal Software Engineer - Distributed Systems

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · Enterprise SaaS · Cloud

Description For Principal Software Engineer - Distributed Systems

Oracle Health Data Intelligence is seeking a Principal Software Engineer to join their HealtheIntent – HealtheRegistries Platform Team. This is a unique opportunity to be part of a new organization focused on modernizing healthcare through technology. The role involves working with distributed systems and cloud-based platforms to develop solutions that aggregate and normalize healthcare data across multiple sources.

The position is part of Oracle's initiative to transform healthcare technology, offering the chance to impact billions of people through innovative healthcare solutions. You'll be working with cutting-edge technologies in distributed systems, cloud platforms, and big data processing, while being part of a team that values technical excellence and innovation.

As a Principal Software Engineer, you'll be responsible for developing and architecting large-scale, enterprise applications, working with technologies like Java, Python, and various cloud platforms. The role requires expertise in distributed systems, RESTful APIs, and modern software architecture patterns. You'll be working in an environment that promotes an entrepreneurial spirit and creative problem-solving.

The ideal candidate will bring strong technical expertise in software architecture, distributed systems, and cloud technologies, combined with excellent communication skills and the ability to mentor others. This role offers the opportunity to work on meaningful healthcare technology solutions while being part of a world-class engineering center focused on excellence.

Oracle offers a competitive benefits package and promotes a diverse, inclusive workplace where innovation thrives. Join us in building technology that truly impacts the world while enjoying unlimited growth potential and the chance to work with some of the best minds in the industry.

Last updated 2 months ago

Responsibilities For Principal Software Engineer - Distributed Systems

  • Perform software development tasks for applications and operating systems
  • Build enhancements within existing software architecture
  • Suggest improvements to architecture
  • Build and maintain RESTful APIs
  • Work with large, enterprise, scalable applications
  • Contribute to software engineering best practices
  • Mentor and provide direction to others

Requirements For Principal Software Engineer - Distributed Systems

Java
Python
Kubernetes
  • BS or MS in Computer Science, or equivalent
  • 8+ years of technical experience
  • Experience with distributed systems
  • Experience with cloud platforms (AWS, GCP, Azure, OCI)
  • Experience with big data processing tools
  • Knowledge of DevOps technologies
  • Expertise in writing well-modularized, maintainable software
  • Knowledge of design patterns and SOLID principles
  • Experience with microservices architecture

Benefits For Principal Software Engineer - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive medical, life insurance and retirement options
  • Work-life balance
  • Volunteer programs
  • Comprehensive benefits package
  • Career growth opportunities

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - Distributed Systems

Principal Member of Technical Staff Engineer

Principal Software Engineer role at Oracle Health, focusing on distributed systems and healthcare technology transformation.

Software Development Director

Lead software development director position at Oracle Cloud Infrastructure focusing on networking and infrastructure initiatives.

Principal Software Engineer - Distributed Systems

Principal Software Engineer role at Oracle focusing on distributed systems and health data platform development with 8+ years of experience required.

Senior Principal Software Engineer - Health Data Intelligence

Senior Principal Software Engineer role at Oracle focusing on health data intelligence and cloud-based distributed systems.

Principal Software Engineer - Distributed Systems

Principal Software Engineer position at Oracle focusing on distributed systems and health data platform development with competitive compensation and benefits.