Lead Principal Application Software Engineer- Oracle Health
About Oracle Health AI
At Oracle Health AI (OHAI), we are building the next generation of cloud-native healthcare platforms that power the future of modernized Electronic Health Records (EHR). We combine the agility and innovation of a startup with the scale, security, and customer focus of one of the world's leading enterprise software companies.
Our engineering culture is built on ownership, innovation, collaboration, and continuous learning. We empower engineers to solve complex problems, influence technical direction, and deliver solutions that directly improve healthcare outcomes for customers worldwide.
About the Team
The Customer Onboarding Platform Team is responsible for building the automation, orchestration, and platform capabilities that simplify, accelerate, and scale customer onboarding to Oracle Health AI. Our mission is to transform customer onboarding into a highly automated, reliable, and AI-powered experience.
Our platform spans cloud environment provisioning, infrastructure orchestration, deployment automation, migration tooling, DCW automation, lifecycle management, observability, and operational dashboards. Engineers on this team are expected to leverage AI not only as users but also as builders of intelligent platform capabilities.
What You'll Do
• Design and build cloud-native services and distributed systems on OCI.
• Develop scalable automation for customer onboarding, provisioning, deployments, migrations, and lifecycle management.
• Build orchestration frameworks that enable touchless customer onboarding.
• Build AI-powered capabilities that automate onboarding workflows and operational decision making.
• Improve platform reliability through observability, telemetry, monitoring, and self-healing.
• Collaborate across engineering, product, SRE, migration, and customer delivery teams.
Minimum Qualifications
• Bachelor's degree in Computer Science or equivalent practical experience.
• 10+ years designing and operating large-scale cloud-native distributed systems.
• Strong programming skills in Java, Go, Python, C++, C#, or similar languages.
• Experience with microservices, REST APIs, Kubernetes, Terraform, Infrastructure as Code, and cloud orchestration.
• Experience building scalable infrastructure software or automation platforms.
• Experience with OCI, AWS, Azure, GCP, or equivalent cloud platforms.
• Proficiency using AI-assisted development tools such as Oracle Code Assist (CodeX), Claude Code, GitHub Copilot, Cursor, or equivalent.
• Hands-on experience building AI-enabled solutions using LLMs, AI agents, RAG, MCP, vector databases, and prompt engineering.
• Ability to apply AI to automate engineering workflows, customer onboarding, infrastructure operations, and developer productivity.
• Strong analytical, troubleshooting, communication, and leadership skills.
Preferred Qualifications
• Agile/Scrum experience.
• Cloud control planes or workflow orchestration experience.
• Fleet management or environment lifecycle management.
• Observability platforms, networking, storage, cloud security.
• Technical leadership across multiple teams.
• Machine Learning fundamentals and MLOps.
• Experience building AI-native applications or autonomous engineering workflows.
Why Join Us
Join us to build one of the most strategic platforms within Oracle Health AI, combining cloud infrastructure, distributed systems, and AI to transform customer onboarding at scale.
Minimum Job Qualifications
Education and/or Experience:
15 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 11 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 11 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 9 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 9 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development.
Job Skills:
Same skills as prior level.
Coding Experience:
10 years of experience with programming and/or scripting languages (e.g., SQL, C/C++, JavaScript).
Database Experience:
6 years of experience with databases.
Preferred Job Qualifications
Education and/or Experience:
16 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 12 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 12 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 10 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 10 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 8 years of experience in software development.
Job Skills:
Oracle Product Knowledge: Demonstrated knowledge of Oracle products and the ability to educate customers on their effective use.
People Leadership / Management Experience:
2 years of experience in a technical lead role with or without direct reports.
Budget Experience:
3 years of experience working with operating budgets and/or project financials.
Cloud Platforms Experience:
5 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).