Senior Platform Software Engineer
Role Overview
As a Senior Software Engineer on the Identity and Access Management (IAM) team, you will design, build, and maintain secure, reliable, and scalable cloud services that power global authentication and authorization systems.
You will contribute to the technical direction of key projects, write high-quality code, and collaborate closely with engineers across multiple teams to deliver impactful solutions.
Key Skills for This Role
Full Job Posting
Role Overview
As a Senior Software Engineer on the Identity and Access Management (IAM) team, you will design, build, and maintain secure, reliable, and scalable cloud services that power global authentication and authorization systems.
You will contribute to the technical direction of key projects, write high-quality code, and collaborate closely with engineers across multiple teams to deliver impactful solutions.
Key Responsibilities
- Design, develop, test, and maintain cloud-native services and microservices.
- Build highly available, scalable, and fault-tolerant distributed systems.
- Participate in software design reviews and contribute to technical discussions.
- Write high-quality, maintainable, and well-tested code.
- Troubleshoot production issues and participate in on-call rotations.
- Analyze system performance and implement improvements for scalability and reliability.
- Collaborate with Product Management and partner engineering teams.
- Participate in code reviews and provide constructive technical feedback.
- Contribute to operational excellence through monitoring, automation, and documentation.
- Continuously improve engineering practices, tooling, and development processes.
Required Technical Skills
- Strong programming skills in Java, Go, C++, Python, or a similar language.
- Solid understanding of distributed systems fundamentals.
- Experience developing REST APIs and microservices.
- Knowledge of concurrency, multithreading, and asynchronous programming.
- Understanding of cloud computing concepts and service-oriented architectures.
- Experience with Git, CI/CD pipelines, automated testing, and modern development practices.
- Understanding of system security, authentication protocols, and compliance frameworks (e.g., FedRAMP, PCI DSS).
Preferred Qualifications
- Experience with Identity and Access Management (IAM) systems.
- Experience operating production cloud services.
- Familiarity with public cloud platforms (OCI, AWS, Azure, or GCP).
- Experience with observability tools (metrics, logging, tracing).
- Understanding of system security, authentication protocols, and compliance frameworks (e.g., FedRAMP, PCI DSS).
Expectations - Technical Execution
Independently deliver medium-sized features and enhancements.
Break down problems into manageable technical tasks.
Produce clean, maintainable, and production-ready code.
Identify and fix production issues with minimal guidance.
Expectations - Ownership
Own one or more service components.
Drive features from design through deployment.
Take responsibility for operational health of owned components.
Participate in incident response and postmortem activities.
Expectations - Collaboration
Work effectively with cross-functional teams.
Communicate technical tradeoffs clearly.
Participate actively in design and code reviews.
Mentor interns and junior engineers on day-to-day engineering practices.
Expectations - Operational Excellence
Build automation to reduce operational toil.
Improve monitoring, alerting, and service reliability.
Participate in on-call rotations and production support.
Continuously improve service availability and performance.
Compensation and Benefits
- US hiring range in USD from $92,500 to $209,500 per year. May be eligible for bonus and equity.
- Benefits include medical, dental, and vision insurance, short and long term disability, life insurance, 401(k) with company match, paid time off, 11 paid holidays, paid sick leave, paid parental leave, adoption assistance, and employee stock purchase plan.
About Oracle
Oracle brings together data, infrastructure, applications, and expertise to power industry innovations and life-saving care, with AI embedded across products and services.
Oracle is an Equal Employment Opportunity Employer committed to including people with disabilities at all stages of the employment process.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Oracle
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Lead Principal Platform Software Engineer
Bengaluru, IND
Drives cross-group platform initiatives (e.g., identity, config, API gateways) with significant impact on reliability, performance, and compliance across the group. Anticipates and resolves ambiguous distributed-systems
Senior Manager, Platform Software Engineering
Bengaluru, IND
Leads one or more platform teams; defines tactical and key strategic elements for middleware evolution serving multiple consumers. Accountable for performance, cost control, and reliability outcomes; escalations for dist
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Principal Platform Software Engineer
Bengaluru, IND
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Lead Principal Platform Software Engineer
Bengaluru, IND
Senior Manager, Platform Software Engineering
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND