Principal Linux Development Engineer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
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 team that develops and contributes to upstream Linux supporting Oracle's engineered systems and Cloud infrastructure (OCI). The role is part of the Linux Sustaining Engineering (LSE) team, responsible for all production software in Oracle Linux, from kernel to userspace.

The team works on the Unbreakable Enterprise Kernel, which combines mainline Linux performance with enterprise stability, and has secured world record database benchmarks. This position involves maintaining and enhancing the Linux kernel, contributing to upstream Linux, and promoting Linux adoption both within Oracle and the industry.

As a Principal Engineer, you'll be working with a tight-knit team of senior engineers, collaborating across competencies and engaging with both internal Oracle teams and external partners. The role requires deep Linux expertise, strong C programming skills, and a passion for open-source development.

Key projects include work on core Linux components such as btrfs (next-generation Linux filesystem), OCFS2, t10 DIF, and RDS. The position offers competitive compensation ($96,800 - $223,400) and comprehensive benefits including medical, dental, vision, 401(k), and flexible vacation.

This is an excellent opportunity for an experienced Linux developer who wants to make significant contributions to enterprise-level Linux development while working with cutting-edge technology and a world-class team. The role requires 6-10+ years of experience and offers the chance to work on projects that directly impact Oracle's cloud infrastructure and engineered systems.

Last updated a month 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
  • 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 package management systems (rpm) is a plus
  • Understanding of cloud and container technologies is a plus
  • Open-Source development experience is a plus
  • Understanding networking stack is a plus

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
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Linux Development Engineer

Principal Software Developer

Principal Software Developer role at Oracle focusing on developing cloud infrastructure and database appliance solutions.

Oracle EBS Principal Technical Consultant

Principal Technical Consultant position at Oracle, focusing on EBS support and solutions, requiring 10+ years experience with strong technical and customer service skills.

Principal Software Developer

Principal Software Developer role at Oracle focusing on database technologies and unstructured data management, requiring 3-10 years of experience.

Consulting Member of Technical Staff

Senior technical role at Oracle Health focusing on modernizing healthcare systems through cloud and AI technologies, requiring 10+ years of distributed systems experience.

Principal Software Developer - Java Backend/Fullstack

Principal Software Developer position at Oracle focusing on Java Backend/Fullstack development, requiring 6-10+ years of experience in software engineering.