Principal Software Engineer, Core Infrastructure
Oracle
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 74% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $175k versus about $203k for comparable roles.
Based on 240 similar postings.
Employer
Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.
Oracle currently has 202 open roles on FindRole.
Listed pay typically runs $102,300–$209,500 across 184 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer, Core Infrastructure, you will lead the development and architecture of scalable, elastic distributed systems designed for high-throughput, hyper-scale workloads. You will be responsible for optimizing data paths, designing fault-tolerant systems with redundancy and replication, and implementing robust security controls and infrastructure as code to ensure operational readiness. The role involves building proactive monitoring dashboards, performing complex validations like fault injection, and managing automated deployment pipelines. To succeed, you must possess proficiency in C/C++, scripting languages such as Python, Perl, or Bash, and experience with multi-threaded embedded Linux applications. Technical requirements include knowledge of network and storage stacks like TCP/IP, NVMe, and DPDK, along with expertise in firmware development, Linux kernel programming, and virtualization technologies like SRIOV and VirtIO to solve complex infrastructure challenges.
What does a Software Engineer earn?
Median $197400 from 2173 postings across 142 companies.
Skills
What you'll do
What we're looking for
More like this
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle