Senior Principal Software Engineer - IAG Platform (Remote)
About the Role
We are seeking a Senior Principal Software Engineer to provide senior technical leadership for our Identity & Access Governance (IAG) services. This Senior Principal Software Engineer remote role focuses on IAG and evolves into broader cross-organization technical leadership. You will build robust software systems, deliver major features into production, and take full ownership of reliability, operability, and secure-by-default engineering.
What You'll Do
- Lead the architecture and implementation of major capabilities across IAG services, ensuring software is scalable, secure, and operationally excellent.
- Set technical direction on reliability patterns, service maturity, and delivery standards, including SLIs/SLOs and operational readiness expectations.
- Improve the end-to-end developer-to-production lifecycle by evolving CI/CD pipelines and infrastructure-as-code patterns.
- Drive observability by design, improve alerting quality, and ensure teams have the right signals and tools to operate what they build.
- Mentor and enable development teams by helping design operable systems and raise the engineering bar through strong code reviews.
Requirements
- BS in Computer Science or related field (MS preferred) with 10+ years of software development experience.
- Strong proficiency in modern programming languages (e.g., Java, Go, C++, Python) with a proven record of shipping production code.
- Deep understanding of distributed systems fundamentals and cloud architecture patterns.
- Demonstrated experience building DevOps capabilities, including CI/CD pipelines and deployment automation.
- Strong production debugging skills across networking and persistence layers.
Nice to Have
- Experience developing and operating services on a public cloud platform (OCI preferred).
- Hands-on experience with container orchestration and cloud-native patterns.
- Track record driving reliability programs such as SLO adoption and resilience testing.
What We Offer
- Comprehensive benefits package including medical, dental, and vision insurance.
- 401(k) Savings and Investment Plan with company match.
- Flexible vacation policy and paid parental leave.
- Employee Stock Purchase Plan and financial planning assistance.
- Opportunities for professional development and community involvement.
This Senior Principal Software Engineer role at Oracle offers a unique opportunity to lead IAG services while working remotely. With a competitive salary range and comprehensive benefits, it's an attractive position for experienced engineers.
Who Will Succeed Here
Deep expertise in Java and Python, with a strong understanding of concurrency and performance tuning in distributed systems, enabling the development of high-performance, scalable software solutions.
Proficient in CI/CD practices and tools such as Jenkins or GitLab CI, coupled with experience in Kubernetes for container orchestration, ensuring smooth deployment and management of applications in a cloud environment.
A proactive mindset focused on security and reliability, with experience implementing Infrastructure as Code (IaC) using tools like Terraform or Ansible to automate and manage infrastructure efficiently.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months