Build the Future of Healthcare Technology
Oracle Health is modernizing one of the industry's largest healthcare platforms as we transition from legacy on-premises technologies to a modern, cloud-native architecture running on Oracle Cloud Infrastructure (OCI).
We're looking for a Principal Software Architect who thrives in technical leadership. This is an opportunity for someone who enjoys driving large engineering initiatives from concept through production, leading system design, mentoring engineers, and helping teams successfully modernize enterprise applications.
This role is ideal for someone who naturally takes ownership, drives execution without requiring day-to-day direction, and enjoys solving complex architecture and platform challenges.
As Oracle Health continues to embrace AI-first engineering, this role will play a key part in leveraging AI throughout the software development lifecycle while designing and integrating AI-powered capabilities primarily Large Language Models (LLMs) into our next-generation technology stack.
What You'll Do
- Lead large-scale technical initiatives from requirements through production deployment.
- Drive end-to-end ownership of complex engineering projects across multiple teams.
- Design cloud-native architectures that leverage Oracle Cloud Infrastructure services.
- Lead modernization efforts migrating legacy Microsoft-based applications to modern Linux and container-based platforms.
- Design scalable services using Kubernetes, Autonomous Database (ADB), GoldenGate, and other cloud-native technologies.
- Partner with AI and engineering teams to introduce Large Language Models (LLMs) and AI-powered capabilities into the platform, enabling intelligent workflows and next-generation user experiences.
- Leverage AI-assisted development tools throughout the software development lifecycle to accelerate design, implementation, code reviews, testing, and engineering productivity while maintaining high standards for software quality.
- Partner closely with Product, Engineering, TPMs, and Operations to deliver highly available production services.
- Define technical strategy, architecture standards, and engineering best practices.
- Mentor technical leads and senior engineers through architecture reviews and design discussions.
- Partner with DevOps teams to establish Infrastructure as Code, deployment automation, observability, logging, and operational excellence.
- Help define production readiness, incident management standards, and on-call operational practices.
- Guide engineering teams through architectural decisions while ensuring successful production delivery.
What We're Looking For
The ideal candidate has successfully led multiple large engineering initiatives and is comfortable owning projects from architecture through production without requiring close oversight.
We're looking for someone who:
- Is a self-starter and technical leader.
- Has successfully led complex projects end-to-end.
- Can drive cross-functional engineering execution.
- Mentors engineers through technical leadership rather than direct management.
Required experience includes:
- Deep system design experience building cloud-native applications.
- Experience modernizing legacy enterprise platforms.
- Migrating Microsoft-based applications to Linux and containerized environments.
- Designing distributed systems and microservices.
- Strong understanding of Kubernetes and container platforms.
- Experience with cloud databases including Autonomous Database or similar technologies.
- Experience integrating cloud services into production platforms.
Cloud platform experience may include OCI, AWS, Azure, or GCP. OCI experience is preferred, but the ability to quickly adopt Oracle Cloud services is most important.
We're looking for architects who are excited about the future of AI-enabled software engineering.
Experience should include:
- Using AI-assisted development tools (GitHub Copilot, Codex, Claude Code, or similar) to improve engineering productivity.
- Designing systems that incorporate Large Language Models (LLMs) and AI-powered capabilities into enterprise applications.
- Evaluating AI technologies and identifying practical opportunities to integrate AI into existing products and engineering workflows.
- Understanding how to build secure, scalable, and responsible AI-enabled solutions while maintaining strong software engineering fundamentals.
Experience with:
- Infrastructure as Code (Terraform preferred)
- CI/CD pipelines
- Production monitoring and observability
- Metrics, logging, and operational dashboards
- Incident management
- Production readiness
- Site reliability and operational excellence
.
What Success Looks Like
Success in this role isn't measured by the number of lines of code written.
Instead, you'll be successful by:
- Leading complex technical initiatives independently.
- Designing scalable cloud-native solutions.
- Helping engineering teams modernize legacy technology.
- Making sound architectural decisions.
- Driving the adoption of AI throughout both the engineering process and the product itself.
- Mentoring engineers and raising technical standards.
- Delivering reliable production systems while supporting existing customers during platform transformation.