> Markdown version of [/jobs/ext/3753048-principal-core-infrastructure-engineer](https://www.wearedevelopers.com/jobs/ext/3753048-principal-core-infrastructure-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Core Infrastructure Engineer - **Company:** Oracle - **Location:** Nashville, TN, United States - **Experience:** Expert - **Salary:** $114,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, User Authentication, Cloud Computing, Code Review, Computer Engineering, Continuous Integration, Distributed Systems, Fault Tolerance, Load Testing, Routing, Object-Oriented Software Development, Runbook, Software Engineering, Strategies of Testing, Concurrency, Caching, Backend, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Low Latency, Deployment Automation, Api Gateway - **Published:** October 15, 2026 - **Apply:** https://dejobs.org/x/x/16769982C38E48C6911AE8ED24B82920/job/ ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. * 8+ years of experience designing, building, and operating production backend or platform services. * Strong development experience in Java or another modern object-oriented language. * Strong understanding of distributed systems, concurrency, fault tolerance, and production operations. * Experience leading substantial technical initiatives across multiple engineers or teams. * Demonstrated ability to diagnose complex production issues and improve service reliability. * Strong written and verbal communication skills., * Experience with high-throughput, low-latency services, HTTP, networking, proxies, or API gateways. * Experience with authentication, authorization, TLS, certificates, private connectivity, or multi-tenant security. * Experience with throttling, load shedding, caching, and capacity planning. * Experience with cloud infrastructure, Kubernetes, infrastructure as code, CI/CD, and deployment automation. * Experience improving a broader engineering organization through mentoring, shared tooling, or technical standards. Skills * Software Design and Development * Backend Programming Languages * Distributed Systems * System Design ## Description 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.