Logo
Oracle

Principal or Sr. Principal Software Engineer, OCI

Oracle, Nashville, Tennessee, United States, 37247

Save Job

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 accommodation-request_mb@oracle.com or call +1 888 404 2494 (US). Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting

#J-18808-Ljbffr