Live opening · Posted 11 days ago

Principal Core Infrastructure Engineer

Oracle · Nashville, TN, United States
Oracle
You are 11 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 11 days ago
CompanyOracle
LocationNashville, TN, United States
SourceOracle
Listed11 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
0 min from Oracle publishing this role to us finding it
5 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
16,405 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Oracle Cloud Infrastructure builds and operates large-scale cloud services in a distributed, multi-tenant environment. The SPLAT team owns critical platform services that provide secure API routing, service registration, traffic management, private connectivity, authentication, and operational controls for OCI services.
SPLAT sits in the request path for more than 300 OCI control planes and processes hundreds of billions of API requests each month. Our engineering challenges span high-throughput Java services, distributed systems, networking, security, observability, capacity management, deployment automation, and production reliability.
We are looking for a hands-on technical leader who can own substantial systems and cross-service initiatives. You will lead architecture and delivery, write and review production code, resolve complex operational problems, influence partner teams, and develop other engineers. The role requires strong distributed-systems judgment and the ability to make progress when requirements, ownership, or failure domains are not initially clear.
Minimum Job Qualifications
Education and/or Experience:
11 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development.
Job Skills:
Same skills as prior level plus;
Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights.
Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations.
Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
Quality Assurance: Demonstrated ability in or knowledge of quality assurance, including ensuring adherence to standards and implementing quality control measures.
Scripting Languages: Demonstrated ability in or knowledge of scripting languages, including writing and maintaining scripts to improve system efficiency.
Software Test Plans: Demonstrated ability to develop and execute effective software test plans to validate product quality.
User Experience Development: Demonstrated ability in or knowledge of user experience development, including designing intuitive and effective user interfaces and content.
Code Review: Demonstrated ability to conduct in-depth code reviews for software quality assurance.
Embedded Systems: Demonstrated ability to develop embedded systems, balancing hardware and software for optimal performance.
Software Estimation: Demonstrated ability to provide accurate software effort and complexity estimates for project planning and scheduling.
Cloud - Cloud Platforms Experience:
3 year of academic or professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
Testing and Automation Experience:
5 years of experience working in testing and automation at the system level.
Distributed Systems Experience:
4 year of experience working with delivering and operating large-scale distributed systems.
Preferred Job Qualifications
Education and/or Experience:
11 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development.
People Leadership / Management Experience:
1 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
Architecture and Delivery
Lead significant systems and initiatives from problem definition and design through implementation, rollout, adoption, and production validation.
Translate scalability, security, reliability, and business requirements into clear technical designs and execution plans.
Make sound tradeoffs involving availability, consistency, latency, throughput, durability, cost, and operational complexity.
Design for partial failures, retries, duplicate requests, mixed-version deployments, dependency degradation, and regional disruption.
Write and review secure, maintainable, well-tested Java code.
Define service contracts, compatibility requirements, migration plans, validation strategies, and rollback criteria.
Scalability and Operational Excellence
Establish capacity models, performance objectives, scaling strategies, and load-testing plans for high-throughput services.
Design effective throttling, load shedding, backpressure, caching, concurrency, and failure-recovery mechanisms.
Define useful service indicators, objectives, metrics, alarms, dashboards, runbooks, and deployment safeguards.
Lead complex incident investigations and convert recurring failures or manual procedures into automation and preventive engineering improvements.
Serve as a technical escalation point for problems that cross application, infrastructure, network, or organizational boundaries.
Technical Leadership
Provide architectural direction in one or more critical areas such as routing, authentication, private connectivity, runtime performance, observability, or deployment infrastructure.
Decompose broad initiatives so multiple engineers can own meaningful work while maintaining architectural consistency.
Mentor engineers through design, code review, delivery, and incident response.
Raise engineering quality through reusable systems, tools, standards, and operational practices.
Contribute to hiring and help identify architectural investments, platform gaps, and reliability risks for the team roadmap.
Cross-Team Execution
Align SPLAT and partner teams on technical decisions, responsibilities, dependencies, and rollout plans.
Communicate complex designs, tradeoffs, risks, and progress clearly to engineers and leaders.
Make progress under ambiguity by separating facts, assumptions, reversible decisions, and external dependencies.
Adjust direction when production evidence or new technical information invalidates earlier assumptions.
Use modern development and AI-assisted tools responsibly to improve engineering quality and productivity.
Minimum Qualifications

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App