Senior Principal Software Engineer - 5 (Linux Kernel Engineer)

Oracle

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$96,800–$306,400 / yr
Posted
4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $202k
$72k most similar roles pay here $332k

This role pays more than 59% of similar roles. Most pay $153,820–$223,750 — the shaded band above. At the midpoint, this role pays about $202k versus about $189k for comparable roles.

Based on 239 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 755 open roles on FindRole.

Listed pay typically runs $97,500–$209,500 across 568 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Principal Software Engineer - 5 (Linux Kernel Engineer)

As a Senior Principal Software Engineer at Oracle Cloud Linux, you will join a team dedicated to advancing the Linux operating system for large-scale cloud environments. Your day-to-day responsibilities include designing and developing kernel features across networking, storage, security, performance optimization, virtual memory management, and live patching technologies. You will contribute to upstream Linux kernel projects, collaborate with hardware design teams on processor bring-up initiatives, and enhance cloud-scale deployments. The role requires expertise in C programming, kernel-level debugging, and proficiency in one or more Linux kernel subsystems such as networking, storage, security, or memory management. Familiarity with Python and Bash scripting for development tasks is also beneficial. This position offers the opportunity to work on high-performance networking technologies, filesystem and storage developments, virtual memory management, and live patching solutions at a large scale.

What you'll do

  • Design and develop kernel features for networking technologies like Ethernet, InfiniBand, and DPDK.
  • Optimize storage and filesystems including iSCSI, Fibre Channel, NFS, ZFS, and Btrfs.
  • Enhance virtual memory management and performance optimization in large-scale cloud environments.
  • Implement security technologies such as encryption, TPM integration, and Secure Boot in the Linux kernel.
  • Contribute to upstream Linux kernel projects for cloud-scale deployments and initiatives.
  • Collaborate with hardware design teams on processor bring-up and architecture enablement.

What we're looking for

  • 10+ years of Unix/Linux kernel development experience
  • Expertise in C programming and kernel-level debugging
  • Proficiency in at least one Linux kernel subsystem (networking, storage, memory management, security)
  • Experience with open-source development practices and upstream kernel contributions
  • Familiarity with Python and Bash scripting for automation tasks
  • Knowledge of high-performance networking technologies like RoCE and advanced Ethernet
  • Understanding of filesystems and storage technologies including XFS, ZFS, NFS, iSCSI

More like this

Similar roles

Senior Principal Software Developer 5 (Linux Engineer)

Oracle

Austin, TX +2 4 days ago $96,800$306,400
Linux C Python Bash Networking Storage Filesystems Security Virtual Memory Management Live Patching TPM Secure Boot Kernel Signing Encryption XFS ZFS iSCSI Fibre Channel DPDK RoCE High-Performance Networking CI/CD

Principal Software Developer - 4 (Linux Kernel Engineer)

Oracle

Santa Clara, CA +1 4 days ago $99,600$234,600
Linux C Python Bash Networking Storage Filesystems Security Virtual Memory Management Live Patching TPM Secure Boot Kernel Signing Encryption XFS ZFS iSCSI Fibre Channel DPDK RoCE High Performance Networking Linux Kernel Development Open Source Development

Senior Principal Software Engineer

Oracle

Austin, TX 16 days ago $96,800$251,600
Java Go Python C++ Docker Kubernetes AWS Oracle Cloud Infrastructure CI/CD PostgreSQL MySQL MongoDB REST JSON Distributed Systems Virtualized Infrastructure High Availability Services AI/ML

Senior Linux Kernel Software Engineer

Nvidia

Santa Clara, CA 86 days ago $184,000$287,500
Linux C Kernel-level programming TCP/IP RDMA Network Protocols Debugging Computer Architecture Operating Systems Open Source Contribution

#Senior Software Engineer - Linux

Qualcomm

San Diego, CA 49 days ago $111,300$166,900
Linux Bash Python Git GitHub CI/CD RHEL Fedora Ubuntu Debian RPM Docker Kubernetes QEMU KVM ACPI UEFI Linux_kernel C C++