Quick overview
Job description
We are responsible for the Virtual Machine Instance platforms within OCI Compute. We deliver solutions for general-purpose, confidential, and specialized computing workloads across both x86 and ARM architectures. Our team owns the full lifecycle — from launching new VM offerings to maintaining and optimizing production systems — enabling OCI to meet the evolving needs of enterprise and cloud-native customers. We are continually pushing the boundaries of virtualization technology to fulfill our mission of providing customers with highly performant, always-available, and elastic virtual machines.
Role Summary:
As a Lead Principal Member of Technical Staff, you will lead software development efforts for key features within Oracle Compute's service offerings. This role combines deep hands-on engineering expertise with technical leadership, focusing on the design, development, and operation of large-scale, highly available cloud services. The ideal candidate will mentor team members, drive high-priority initiatives, and contribute to the definition of engineering standards and best practices across the organization.
Key Responsibilities:
- Own the software design and development for major components of Oracle Cloud Infrastructure's Virtual Machine platform, building new solutions across the virtualization software stack.
- Drive operational excellence by defining and applying best practices to improve the quality, reliability, and performance of the hypervisor and virtual machine platform.
- Perform deep dives across the stack — from low-level Linux systems to high-level distributed system interactions — to identify root causes and ensure system resilience and fault tolerance.
Basic Qualifications:
- 10+ years of software development experience in system-level engineering.
- 5+ years of experience with OS kernel internals (e.g., memory management, device drivers, or kernel subsystems).
- 5+ years of experience with virtualization technologies (e.g., QEMU/KVM, Hyper-V, ESX).
- Proficiency in at least two of the following programming languages: C, C++, Rust, Java, or C#.
- Strong knowledge of data structures, algorithms, and operating systems.
- Excellent verbal and written communication skills.
- Bachelor’s degree in computer science, Computer Engineering, or a related field.
Preferred Qualifications:
- Experience with public cloud platforms (e.g., AWS, Azure, OCI, GCP).
- Experience with Quality Assurance for cloud infrastructure.
- Experience with GPU VMs.
- Experience with SmartNICs, SR-IOV/VFIO, and live migration technologies.
- Experience with TPM and confidential computing.
- Experience with system performance analysis and tuning.
- Master’s degree in computer science, Computer Engineering, or a related field.
Similar jobs
- B2
Associate Engineer, Applications & Platforms - R01573613Recently posted Auto Apply
Brillio 2 · Chennai · Hybrid 🇮🇳
MicroservicesMySQLOracle+11Salary not listed - B2
Senior Software Development Lead - R01573545Recently posted Auto Apply
Brillio 2 · Bengaluru · Hybrid 🇮🇳
ComplianceSalesforceAgileTechnologySalary not listed - RE
Associate EngineerRecently posted Auto Apply
Renesas Electronics · Hyderabad, TS · On-site 🇮🇳
AgileEngineeringSalary not listed - SG
Digital Integration EngineerRecently posted Auto Apply
Smiths Group · Bengaluru, KA · On-site 🇮🇳
Microsoft OfficeTCP/IPHTTP+1TechnologySalary not listed - NA
Associate Principal Engineer, SAP FICARecently posted Auto Apply
Nagarro · Mumbai · On-site 🇮🇳
TechnologySalary not listed - BG
EBH1_EmbTesting_BangaloreRecently posted Auto Apply
Bosch Group · bangalore · On-site 🇮🇳
ShellBambooC#+5TechnologySalary not listed - OK

Staff Software Engineer, Identity AdministrationRecently posted Auto Apply
Okta · Bengaluru · Hybrid 🇮🇳
DockerMySQLSpring+23TechnologySalary not listed - HA

Senior Software Engineer( Senior FDE) - Customer EngineeringRecently posted Auto Apply
Harness · Bengaluru · Hybrid 🇮🇳
DockerGCPShell+23TechnologySalary not listed - MO

Software Engineer (Backend)Recently posted Auto Apply
Motive · Bengaluru · Hybrid 🇮🇳
GCPRubyAWS+4TechnologySalary not listed - RO

Senior Automation UiPath EngineerRecently posted Auto Apply
Roboyo · Hyderabad · Hybrid 🇮🇳
OnboardingMicrosoft ExcelPowerShell+6EngineeringSalary not listed - PD

Software Engineer IVRecently posted Auto Apply
Pditechnologies · Chennai · Hybrid 🇮🇳
DockerOracleSpring+19TechnologySalary not listed - BG
Embedded_Linux_ECTRecently posted Auto Apply
Bosch Group · coimbatore · On-site 🇮🇳
ConfluenceJiraEngineeringSalary not listed
