Principal Software Developer

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

Description For Principal Software Developer

As Principal Development Engineer at Oracle, you will be responsible for designing, building and operating applications, components and services ranging from Identity & access management, cloud services, distributed computing, microservices, and storage replication to serve life science customers and advance patient care. You'll work on architecturally broad and deep software systems engineering problems, owning development from initial concepts through implementation and operation.

The role involves working with cutting-edge technology in healthcare and cloud computing, impacting millions of patients worldwide. You'll collaborate with cross-functional teams including Architecture, Product Management, QA, and Support & Services to deliver high-quality solutions. The position requires expertise in Java development, cloud platforms, and identity management, with opportunities to work on massively scalable systems.

Oracle offers a competitive benefits package and promotes a diverse, inclusive workplace. As a world leader in cloud solutions with 40+ years of industry experience, Oracle provides opportunities to work on innovative technologies while maintaining work-life balance. The company is committed to employee development and community involvement through volunteer programs.

This role is perfect for experienced engineers who want to make a significant impact in healthcare technology while working with enterprise-scale cloud solutions. You'll be part of a global team developing solutions that directly contribute to better health outcomes for everyone.

Last updated 5 days ago

Responsibilities For Principal Software Developer

  • Work with cross-functional team members to architect, design & implement software & solutions
  • Define and develop software for tasks associated with developing, designing and debugging applications
  • Collaborate with the global development & qa team to define & meet project milestones
  • Implement high quality code, review code written by peers
  • Write test automation for code
  • Share responsibility with team members to deploy new code to production
  • Work with the team to operate services

Requirements For Principal Software Developer

Java
Linux
Kafka
  • BS or MS degree in Computer Science, Computer Engineering or equivalent degree
  • 7+ years' experience in the design and implementation of complex software systems
  • Proven experience with Java or C++
  • Understanding of data structures and design patterns
  • Experience with RESTful Web Services or cloud platforms
  • Experience working with Dockers, Kafka, Zookeeper
  • In-depth knowledge of Identity and access management concepts & tools
  • Aptitude for problem solving

Benefits For Principal Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs
  • Work-Life Balance

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle Health, leading product strategy and development for healthcare technology solutions with competitive compensation and benefits.

Principal Member of Technical Staff

Principal Software Engineer role at Oracle Health, building cloud-native healthcare solutions with 8+ years experience required, offering comprehensive benefits and competitive salary.

Principal Member of Technical Staff

Principal Software Engineer position at Oracle Health, focusing on building distributed healthcare systems with 8+ years experience required.

Principal Software Developer

Principal Software Developer position at Oracle focusing on performance engineering and automation for retail solutions.

Principal Java Microservice Developer

Principal Java Microservice Developer role at Oracle focusing on cloud architecture and microservices development using Spring Boot and Kubernetes.