Senior Principal Software Developer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
United States
$96,800 - $251,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare · AI · Enterprise SaaS

Description For Senior Principal Software Developer

Oracle Health Applications & Infrastructure is seeking a Senior Principal Software Engineer for their Clinical Digital Assistant team, focusing on revolutionizing healthcare through advanced conversational AI and clinical automation solutions. This role is part of a new entrepreneurial organization building a complete platform for modernized, automated healthcare.

The position offers an opportunity to work at the forefront of healthcare technology, combining AI/ML with clinical automation to improve patient outcomes. You'll join a team of experienced full stack, distributed computing, and data/ML platform engineers, collaborating with cross-functional teams including data scientists and healthcare experts.

As a Senior Principal Engineer, you'll lead the design and implementation of complex software systems, focusing on building scalable, reliable AI-infused healthcare solutions. The role requires expertise in cloud development, distributed systems, and modern software engineering practices, with opportunities to influence architectural decisions and mentor other engineers.

The position offers competitive compensation ($96,800 - $251,600) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and various other perks. This is an excellent opportunity for experienced engineers passionate about using technology to transform healthcare delivery and patient care.

Oracle provides an inclusive work environment, promoting diverse insights and perspectives, with a strong focus on work-life balance and professional growth. Join us in building next-generation healthcare solutions that will make a meaningful impact on global healthcare delivery.

Last updated a month ago

Responsibilities For Senior Principal Software Developer

  • Lead the design and implementation of complex software systems
  • Build and productionize complex AI and ML infused systems
  • Design, develop, maintain, and optimize high-quality code
  • Lead architectural discussions and provide technical guidance
  • Work closely with product managers to understand requirements
  • Mentor and provide technical leadership to junior engineers
  • Participate in code reviews
  • Stay up-to-date with industry trends and emerging technologies

Requirements For Senior Principal Software Developer

Java
Python
Kubernetes
  • Bachelor's or Master's in Computer Science, Engineering, or related field
  • 10+ years of experience in cloud development, architecture, and deployment
  • Strong development experience in Java, Python, C++, C#, or similar OO languages
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience driving feature design reviews, documentation
  • Experience building event-based / streaming applications
  • Experience with data engineering and distributed computing architectures
  • Strong communication and interpersonal skills

Benefits For Senior Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Principal Software Developer

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.