Principal Software Developer - 4 (Linux Kernel Engineer)

Oracle

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$99,600–$234,600 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $167k
$83k most similar roles pay here $251k

This role pays less than 58% of similar roles. Most pay $147,500–$212,100 — the shaded band above. At the midpoint, this role pays about $167k versus about $180k 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 · Principal Software Developer - 4 (Linux Kernel Engineer)

As a Principal Software Developer at Oracle Cloud Linux in Seattle, you will join a team dedicated to advancing the Linux operating system for large-scale cloud environments. Your role involves designing and developing kernel features across networking, storage, security, performance optimization, virtual memory management, architecture enablement, and live patching technologies. You will contribute to upstream Linux kernel projects and collaborate with hardware design teams on processor bring-up initiatives. Proficiency in C programming, kernel-level debugging, and experience with open-source development practices are essential, along with familiarity with Python and Bash scripting for automation tasks. Expertise in high-performance networking, filesystems, virtual memory management, security technologies, and live patching is preferred.

What you'll do

  • Design and develop kernel features in networking technologies like Ethernet and InfiniBand.
  • Optimize storage and filesystems for cloud environments using iSCSI, NFS, ZFS, and Btrfs.
  • Enhance virtual memory management and performance optimization for container workloads.
  • Drive security enhancements including TPM integration and Secure Boot implementation.
  • Collaborate on processor bring-up initiatives with hardware design teams.
  • Contribute to the upstream Linux kernel for large-scale cloud deployments.

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 Engineer - 5 (Linux Kernel Engineer)

Oracle

Santa Clara, CA +1 5 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 RFCE High-Performance Networking Container Optimization

Senior Principal Software Developer 5 (Linux Engineer)

Oracle

Austin, TX +2 5 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

Staff Software Engineer - Linux

Qualcomm

San Diego, CA 78 days ago $134,800$202,200
Linux Bash Python C/C++ Git GitHub CI/CD Jenkins GitHub Actions RPM Debian UEFI edk2 ACPI GRUB kconfig Linux_kernel Docker Kubernetes QEMU KVM

Careers

Qualcomm

Santa Clara, CA +1 27 days ago
Linux C ARM ACPI UEFI SystemReady SBSA PSCI PCIe Python Go Docker CI/CD Kubernetes Terraform AWS PostgreSQL

Senior Linux Kernel Software Engineer

Nvidia

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

Careers

Qualcomm

San Diego, CA 117 days ago
C/C++ RUST Python Bash Linux Kernel KVM memory management virtio VFIO IOMMU QEMU ARMv8/ARMv9 secure boot Trusted Execution Environment confidential computing Android Virtualization Framework GDB ftrace JTAG debuggers