Oracle is a leading company in AI and cloud solutions, seeking a Principal Software Engineer to join their Health Applications team. The role involves architecting and building cloud-native EHR platforms while driving engineering excellence and mentoring team members.
Responsibilities:
- Architect and build cloud-native EHR platforms using microservices and Kubernetes
- Design and deliver AI-driven automation and AIOps systems
- Lead end-to-end system design for scalability, reliability, and observability
- Stay hands-on with coding, debugging, and production delivery
- Drive engineering excellence through code reviews and best practices
- Mentor engineers and elevate team capability
- Partner cross-functionally to influence product and technical strategy
- Serve as escalation point for complex customer issues beyond Tier 1/2
- Lead root cause analysis of critical incidents
- Collaborate across teams to resolve and prevent issues
- Provide implementation guidance for EHR deployments
- Design solutions for EHR integrations and ecosystem connectivity
- Identify risks and implement mitigation strategies
- Develop SOPs and operational automation
- Maintain knowledge bases and runbooks
- Work in Agile, continuous delivery environments
- Participate in 24x7 on-call rotation
Requirements:
- 7+ years building distributed systems
- Strong Java plus Python/Shell scripting
- Microservices and Kubernetes expertise
- Cloud experience (OCI, AWS, Azure, or GCP)
- AI/ML or AIOps production experience
- Solution design for complex systems
- REST APIs, JSON/XML knowledge
- SQL and secure data handling
- Code reviews and mentoring experience
- Customer-facing troubleshooting experience
- EHR or healthcare platform experience
- HL7/FHIR familiarity
- Oracle Health / New Millennium exposure
- Oracle DB experience
- Kubernetes experience