Principal Software Engineer
Oracle
At a glance
AI generatedAs a Principal Software Engineer on the Host Provisioning Services (HoPS) team at Oracle Cloud Infrastructure (OCI), you will lead the development of scalable, resilient infrastructure systems that manage server provisioning and firmware updates across OCI's global fleet. Your day-to-day responsibilities include designing microservices and automation pipelines for server lifecycle management, integrating with low-level hardware components like BMCs, NICs, SmartNICs, ILOMs, GPUs, and custom firmware stacks, and collaborating closely with cross-functional teams to ensure high availability and operational efficiency at cloud scale. You will leverage technologies such as Java, Python, and Linux software to support new silicon platforms and the convergence of SmartNIC/HostNIC environments, driving solutions for next-generation clusters and composable hardware frameworks. This role requires expertise in distributed systems, firmware development testing, and a deep understanding of operating systems and hardware-software integration at hyperscale.
Skills
What you'll do
What we're looking for
Market check
This $96,800–$223,400 range sits above 16% of similar postings on FindRole.
Peer median band
$143,000–$246,750
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$165,000–$214,500
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.
Oracle currently has 250 open roles on FindRole.
Listed pay typically runs $97,500–$199,500 across 192 roles with salary data.
Most-posted roles
More like this
Oracle
Cisco
The Walt Disney Company
Intuit
Microsoft
Intuit