Oracle10.03.26
AI SCORE 8.5

Senior Principal Software Engineer - IAG Platform (Remote)

$97K–$252K/year

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.
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Principal Software Engineer - IAG Platform(Now)Technical Architect(1-2 years)Director of Engineering(3-5 years)

Market Overview

Java Market Size 2024
$22.5B
Java Annual Growth
7.2%
AI Adoption in Java Development
35%
Investment in Java Ecosystem
+50%
Labour Demand for Java Developers
+20%
Average Salary for Senior Java Engineers
$130K

Skills & Requirements

Required
JavaGoC++
Growing in Demand
Microservices ArchitectureCloud-Native DevelopmentDevOps Practices
Declining
Java EE (Enterprise Edition)XML-based Web Services (SOAP)

Domain Trends

Rise of Cloud-Native Applications
Cloud-native applications are projected to grow by 25% annually, driving demand for Java developers proficient in cloud technologies.
Increased Adoption of Microservices
Over 60% of enterprises are adopting microservices architecture, with Java being a preferred language for building scalable microservices.
Shift Towards AI-Driven Development
35% of Java developers are integrating AI tools into their workflows, enhancing productivity and code quality.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.