Taro Logo

Principal Linux Development Engineer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Linux Development Engineer

Oracle's Linux team is at the forefront of developing and contributing to upstream Linux, supporting both engineered systems and Oracle Cloud infrastructure (OCI). The team focuses on enhancing the Linux kernel and promoting Linux adoption across Oracle and the industry. This role is part of the Linux Sustaining Engineering (LSE) team, responsible for all production software in Oracle Linux, from kernel to userspace.

The position involves working with the Unbreakable Enterprise Kernel (UEK), which combines mainline Linux performance with enterprise stability. This kernel has achieved world record database benchmarks and provides the fastest execution environment for Oracle products. The team actively contributes to core Linux components including btrfs, OCFS2, t10 DIF, and RDS.

As a Principal Linux Development Engineer, you'll be part of a tight-knit team of senior engineers working on critical systems. The role requires deep technical expertise in Linux internals, strong debugging skills, and the ability to contribute to open-source communities. You'll collaborate with internal Oracle teams and external partners, working primarily with C, Python, and bash shell.

This is an IC4 level position offering competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge Linux development. The role provides a unique chance to impact both Oracle's products and the broader open-source community while working with industry-leading technology.

Last updated 2 months 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 for development, troubleshooting, testing and deployment
  • Write blogs, papers, and presentations

Requirements For Principal Linux Development Engineer

Linux
Python
Go
  • Strong technical background in 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
  • Python, Go, shell scripting knowledge
  • Experience with Linux 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
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?