Principal or Sr. Principal Software Engineer, OCI

Company : Oracle
Location : Nashville, TN
Posted Date : 16 October 2025
Job Type : Full Time
Category : Software Development
Occupation : Software Engineer
Job Details
Overview
Principal or Senior Principal Software Engineer, OCI. We’re seeking experienced developers, skilled in Linux internals, virtualization and container technologies, to join a new Service Platform team within Oracle Cloud Infrastructure (OCI). This team is building a foundational platform that powers OCI services—from low-level execution runtimes and cluster management to application orchestration and advanced change management workflows. Our goal is to accelerate OCI’s evolution into an autonomous cloud, boosting efficiency, scalability, and developer productivity.
Responsibilities
- Collaborate with cross-functional teams to design and build scalable, high-performance foundational platform services.
- Define and improve engineering best practices, development processes, and design standards.
- Design, implement, and maintain software components across the full development lifecycle.
- Contribute to debugging, performance tuning, and improving reliability of system-level software.
- Drive architectural and design decisions with broad impact across OCI.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, or a related technical field, or equivalent practical experience.
- 8+ years of professional software development experience.
- Proficient in systems-level programming with one or more of the following: Rust, C/C++, and Go.
- Demonstrated leadership in making critical technical decisions and setting engineering vision.
- Knowledge of cluster networking and cloud networking.
- Solid understanding of Linux systems, including kernel, driver development, and virtualization.
- Strong understanding of computer networking fundamentals (e.g., OSI model, TCP/IP, HTTP, DNS, DHCP, subnets, gateways).
- Proven track record of delivering high-quality products through all stages of the software lifecycle.
- Experience developing high-performance, low-level systems.
- Familiarity with running and supporting production systems in mission-critical, live-service environments.
- Strong problem-solving skills, ownership mindset, and excellent communication abilities.
- Experience designing architectures for high availability, scalability, and future flexibility across services.
Preferred Qualifications
- Experience as a technical lead on large-scale infrastructure projects and services.
- 10+ years of professional software development experience.
- Mastery of systems programming in Rust, C/C++, or Go to build secure, performant, cloud-native components.
- Experience with networking (public cloud experience like Oracle Cloud, AWS, or Azure) and container ecosystems.
- In-depth knowledge of Linux internals and virtualization technologies (KVM, QEMU, LXC, libvirt, cgroups).
- Hands-on experience with Kubernetes and container orchestration.
- Strong written and verbal communication skills; ability to produce clear technical designs and documentation.
- Experience with highly distributed infrastructure and scalable service architectures; mentoring and hiring experience.
Compensation and Benefits
- US Hiring Range: $96,800 - $223,400 per year, with potential bonus and equity.
- Comprehensive benefits package including medical, dental, vision, disability, life insurance, 401(k) with match, paid time off, holidays, sick leave, parental leave, adoption assistance, and employee stock purchase plan.
- Programs to support work-life balance and professional development.
About Us and Accessibility
Oracle is an Equal Employment Opportunity Employer. We are committed to inclusivity and providing reasonable accommodations for applicants with disabilities. If you require accessibility assistance, please email or call (US).
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting
Trending Searches in Nashville, TN
- Full time jobs near me Nashville, TN
- Local job openings
- Places hiring near me
- Job vacancies near me
- Principal software engineer jobs near me Nashville, TN
- Principal software engineer jobs hiring near me Nashville, TN
- Principal software engineer jobs hiring near Nashville, TN
- Principal software engineer jobs near Nashville, TN
- Principal software engineer jobs near me in Nashville, TN
- Principal software engineer jobs in Nashville, TN
Top trending job titles hiring now
Popular Searches for Principal Software Engineer
Other Jobs You May Like
Electrical Engineer - Kiewit Nuclear Solutions
Company : Kiewit Corporation
Location : Oak Ridge, TN
Senior Controls & Instrumentation Engineer - Mission Critical
Company : Jacobs
Location : Tullahoma, TN
Facilities Mechanical Engineer, Ford at BlueOval City
Company : Ford Motor Company
Location : Stanton, TN
Instrumentation & Controls Engineer - Kiewit Nuclear Solutions
Company : Kiewit Corporation
Location : Oak Ridge, TN
Top searches
- Jobs hiring immediately
- Part time jobs near me
- Full time jobs near me
- Jobs that are hiring near me
- Jobs near me hiring now
- Principal software engineer jobs near me
- Principal software engineer jobs
- Principal software engineer jobs hiring near me
- Principal software engineer openings near me
- Principal software engineer vacancies near me
Employment opportunities at Oracle
- Oracle jobs near me Nashville, TN
- Oracle jobs hiring near me Nashville, TN
- Oracle jobs near Nashville, TN
- Oracle jobs hiring near me
- Oracle openings near me
- Oracle jobs near me in Nashville, TN
- Oracle jobs hiring in Nashville, TN
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately