Principal Linux Development Engineer

A world leader in cloud solutions using tomorrow's technology to tackle today's challenges, with 40+ years of experience.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Linux Development Engineer

Oracle's Linux team is seeking a Principal Linux Development Engineer to join their dynamic team working on cutting-edge Linux kernel development and open-source contributions. This role is part of Oracle's Linux group, which develops and contributes to upstream Linux to support Oracle's engineered systems and Cloud infrastructure (OCI).

The position involves working with the Linux Sustaining Engineering (LSE) team, a tight-knit group of senior engineers responsible for all production software that is part of Oracle Linux, from the kernel to userspace. The team maintains the Unbreakable Enterprise Kernel (UEK), which combines mainline Linux performance with enterprise stability and has secured world record database benchmarks for Oracle.

As a Principal Linux Development Engineer, you'll be working on critical projects primarily in C, Python, and bash shell, contributing to core Linux components such as btrfs, OCFS2, t10 DIF, and RDS. The role requires deep technical expertise in Linux/Unix OS internals and a strong background in open-source development.

The position offers competitive compensation ranging from $96,800 to $223,400 per annum, with potential for bonus and equity. Oracle provides comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and paid parental leave.

This is an excellent opportunity for an experienced Linux developer who wants to make significant contributions to enterprise-level Linux development while working with a respected technology leader. The role offers the chance to work on innovative projects that directly impact Oracle's cloud infrastructure and engineered systems, while also contributing to the broader open-source community.

The ideal candidate will have 6-10+ years of experience, strong debugging and troubleshooting skills, and the ability to collaborate effectively with internal teams and open-source communities. This position requires excellent communication skills as you'll be advocating best practices and producing technical documentation.

Last updated 4 hours ago

Responsibilities For Principal Linux Development Engineer

  • Maintain open source-based products and solutions
  • Contribute to Oracle Linux and community in userspace, kernelspace, performance tuning, and security
  • Work with internal Oracle teams and open-source communities on improvements
  • Advocate best practices in development, troubleshooting, testing and deployment
  • Write blogs, papers, and presentations

Requirements For Principal Linux Development Engineer

Linux
Python
Go
  • Strong technical background, in-depth understanding of Linux (or Unix) OS internals
  • 3+ years of Software Development on Linux or Unix systems
  • Solid C programming knowledge
  • Excellent troubleshooting and debugging skills
  • Ability to resolve bugs from debugging to deployment
  • Strong communication skills
  • Python, Go, shell scripting knowledge
  • Experience with Linux software package management systems (rpm)
  • Understanding of cloud and container technologies
  • Open-Source development experience
  • Understanding networking stack

Benefits For Principal Linux Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Linux Development Engineer

Technical Lead/Principal Software Engineer (Full Stack, Microservices)

Principal Software Engineer position at Oracle focusing on full-stack development and microservices architecture for cloud infrastructure, requiring 10+ years of experience in distributed systems.

Principal Application Engineer

Principal Application Engineer position at Oracle focusing on J2EE, Microservices, and Banking applications development with 10+ years of experience required.

Software Developer 5 (Java Fullstack)

Principal Software Engineer role at Oracle Health Applications & Infrastructure, focusing on Java fullstack development for healthcare platforms.

Principal Software Developer

Principal Software Developer position at Oracle focusing on building scalable distributed services and microservice architecture.

VBCS Implementation Architect

Senior VBCS Implementation Architect position at Oracle, focusing on Oracle Integration Cloud solutions and customer success.