Principal Software Engineer - Distributed Systems

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure focusing on Identity and Access Management, building highly scalable distributed systems.

Principal Member of Technical Staff Engineer (m/w/d)

Principal Software Engineer role at Oracle Health, focusing on distributed systems and cloud infrastructure for healthcare applications. Remote-friendly position based in Berlin.

Principal Software Developer(hybrid)

Principal Software Developer position at Oracle focusing on distributed systems and cloud infrastructure, offering competitive salary and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems development, requiring 8+ years of experience in building large-scale cloud services.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems development with 8+ years experience required. Competitive pay and benefits.

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 4 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?