Senior Software Engineer , Core Infrastructure
Role Overview
The role is based in Nashville, Tennessee, and a relocation allowance is provided.
Join the Identity and Access Management team as a Core Infrastructure Engineer.
Design, build, and maintain secure, reliable, scalable cloud services supporting global authentication and authorization systems.
Contribute to technical direction, write high-quality code, and collaborate with engineers across teams.
Key Skills for This Role
Full Job Posting
Job Description
The role is based in Nashville, Tennessee, and a relocation allowance is provided.
Join the Identity and Access Management team as a Core Infrastructure Engineer.
Design, build, and maintain secure, reliable, scalable cloud services supporting global authentication and authorization systems.
Contribute to technical direction, write high-quality code, and collaborate with engineers across teams.
Key Responsibilities
- Design, develop, test, and maintain cloud-native services and microservices.
- Build highly available, scalable, fault-tolerant distributed systems.
- Participate in software design reviews and technical discussions.
- Write maintainable, well-tested code.
- Troubleshoot production issues and participate in on-call rotations.
- Analyze system performance and improve scalability and reliability.
- Collaborate with Product Management and partner engineering teams.
- Participate in code reviews and provide constructive feedback.
- Improve 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 such as FedRAMP and PCI DSS.
Preferred Qualifications
- Experience with Identity and Access Management systems.
- Experience operating production cloud services.
- Familiarity with OCI, AWS, Azure, or GCP.
- Experience with observability tools for metrics, logging, and tracing.
IC3 Expectations
- Independently deliver medium-sized features and enhancements and break down problems into manageable tasks.
- Own one or more service components and drive features from design through deployment.
- Take responsibility for operational health, incident response, and postmortem activities.
- Communicate technical tradeoffs clearly and mentor interns and junior engineers.
- Build automation to reduce operational toil and improve monitoring, alerting, reliability, availability, and performance.
Compensation and Benefits
- The U.S. hiring range is $79,200–$209,500 per year, with potential bonus and equity eligibility.
- Compensation varies based on knowledge, skills, experience, market conditions, location, and internal peer equity.
- Benefits include medical, dental, vision, disability, life insurance, 401(k) matching, paid time off, paid holidays, sick leave, parental leave, adoption assistance, and employee stock purchase options.
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
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
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
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 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
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Lead Principal Platform Software Engineer
Bengaluru, IND
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Manager, Platform Software Engineering
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND