Principal or Sr. Principal Software Engineer, OCI
Listed on 2025-12-02
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Senior Developer
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.
- 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.
- 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.
- 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.
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 accomm or call (US).
- Seniority level:
Mid-Senior level - Employment type:
Full-time - Job function:
Engineering and Information Technology - Industries: IT Services and IT Consulting
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).