Principal Software Developer

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

Description For Principal Software Developer

Oracle Health & AI is seeking a Principal Software Developer to join their innovative team building the next generation of healthcare platforms. This role is part of the Millennium Platform initiative, which focuses on creating cloud-native solutions to provide superior patient experience. As a Principal Member of Technical Staff, you'll lead efforts in designing and building scalable, distributed, and resilient software components and services to support the healthcare platform.

The position offers an opportunity to work on a greenfield project with an entrepreneurial spirit, where you'll be responsible for the complete SDLC from architecture to production. You'll be part of a team that's transforming the healthcare industry through cloud technology and innovative solutions. The role requires strong technical leadership, mentoring abilities, and expertise in distributed systems.

Working at Oracle means joining a world leader in cloud solutions with a 40+ year track record of success. The company offers a competitive benefits package and promotes work-life balance. You'll be part of a diverse workforce that values different perspectives and innovative thinking. The role provides an opportunity to make a significant impact on healthcare delivery while working with cutting-edge technology and leading technical teams.

The ideal candidate will have 8-10 years of experience in enterprise distributed systems, strong architectural skills, and expertise in technologies like Java, Python, and Kubernetes. You'll work in an agile environment, collaborating with cross-functional teams to deliver solutions that improve patient care globally. This is a chance to be part of a transformative initiative while growing your career at a leading technology company.

Last updated a day ago

Responsibilities For Principal Software Developer

  • Define, maintain, and support development environment
  • Review and understand business requirements and translate them into implementation architecture
  • Lead the definition of system architecture and detail-out the solution design
  • Ensure fault-tolerance and high-availability built into the system
  • Prepare implementation analysis and Proof-of-concepts
  • Review the work of other developers and provide prompt feedback
  • Fully own the codebase and ensure alignment with best industry practices
  • Take part in regular architectural review meetings
  • Work in agile-scrum development environment

Requirements For Principal Software Developer

Java
Python
Kubernetes
  • BS or MS degree in computer science, or equivalent
  • 8-10 years of developing and shipping enterprise distributed and/or cloud native systems
  • Strong grasp of system design fundamentals and distributed systems architectural best practices
  • Experience with web application development using microservices frameworks
  • Experience with containers and container orchestration technologies
  • Strong desire to make an impact and thrive in collaborative environments
  • Ability to effectively communicate technical concepts
  • Experience with maintaining, managing, tuning large Oracle databases

Benefits For Principal Software Developer

Medical Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI and productivity solutions, offering competitive pay and remote work options.

Principal Software Engineering Manager

Lead software engineering team at Microsoft, developing enterprise work management solutions with focus on scalability and innovation.

Principal Software Engineering Manager

Lead Microsoft's Application Identities Platform Team as Principal Engineering Manager, driving innovation in identity and access management for cloud services.

Principal Software Engineer

Lead software engineering role at Microsoft, focusing on Microsoft Teams and AI products, offering remote work and competitive compensation in Vancouver.

Software Engineer L7, Growth Engineering

Principal Software Engineer role at Netflix leading Growth Engineering initiatives, architecting systems for billing, payments, and consumer platforms.