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 12 hours 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

Principal Engineer position at Oracle Health focusing on distributed systems and cloud infrastructure to revolutionize healthcare technology.

Director of Software Development, Oracle Database Appliance (ODA)

Lead Oracle's Database Appliance development team, managing global engineering efforts for integrated database solutions with competitive compensation and benefits.

Lustre Software Engineer

Principal Software Engineer role at Oracle focusing on Lustre filesystem and distributed systems for cloud infrastructure, offering competitive compensation and comprehensive benefits.

Principal Member of Technical Staff

Principal Software Engineer role at Oracle focusing on distributed systems and cloud infrastructure, requiring 10+ years of experience in building scalable services.

Software Systems Architect

Principal Software Systems Architect role at Oracle focusing on enterprise data replication and integration systems, requiring 10+ years of experience in distributed systems.