Principal Software Developer 4 (KSplice)

Oracle

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 61% of similar roles. Most pay $161,500–$211,200 — the shaded band above. At the midpoint, this role pays about $167k versus about $186k 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 (KSplice)

As a Principal Software Developer at Ksplice, part of Oracle’s Linux and Virtualization group, you will work as an individual contributor on a distributed team dedicated to advancing kernel patching technology. Your daily responsibilities include developing tooling in Python and Bash, analyzing security vulnerabilities within Linux kernel patches, enhancing the Ksplice tools, and improving overall workflow efficiency. You must possess expert-level skills in C/C++ programming, strong experience with the Linux/UNIX kernel, and a deep understanding of security issues in compiled languages. This role demands excellence in problem-solving, debugging, and test automation, as well as adherence to software development best practices like TDD. Ksplice powers critical systems across Oracle’s infrastructure, making this an ideal position for those passionate about minimizing downtime and securing large-scale Linux environments.

What you'll do

  • Develop and enhance Ksplice tools using C/C++.
  • Analyze security vulnerabilities in Linux kernel patches.
  • Implement software development best practices, including TDD.
  • Automate tests to ensure reliability of the system.
  • Work on developing the Linux/UNIX kernel.
  • Debug complex issues with excellent problem-solving skills.

What we're looking for

  • Expert level C/C++ programming skills
  • Strong experience with Python development
  • Deep understanding of Linux/UNIX kernel development
  • Proficiency in software development best practices, including TDD
  • Excellent problem-solving and debugging abilities
  • Experience with security issues and defenses in compiled languages
  • Knowledge of test automation techniques

More like this

Similar roles

Software Developer 4

Oracle

Austin, TX +1 25 days ago $99,600$234,600
Java Kubernetes Terraform Python C C++ JavaScript Shell Scripting Docker RESTful API design Agile Scrum Microservices CI/CD

Principal Software Developer

Oracle

US 27 days ago $99,600$223,400
Kubernetes Go Scala Java OCI Temporal Terraform Helm CI/CD Docker PostgreSQL Python RabbitMQ Redis Prometheus Grafana GitLab AWS Azure
Hybrid

Software Developer 4

Oracle

Nashville, TN +1 40 days ago $99,600$223,400
Java C++ Python Docker Kubernetes REST_API Agile Scrum Microservices Distributed_Systems CI/CD Terraform AWS Oracle_Cloud_Infrastructure

Software Developer 4

Oracle

Nashville, TN +1 33 days ago $99,600$223,400
AWS Azure GCP OCI Terraform Docker CI/CD Jenkins Chef Ansible Agile RESTful APIs Python Java Go

Principal Software Developer

Oracle

US 40 days ago $99,600$223,400
Python Java SQL Spark AWS OCI Azure LLMs prompt engineering agent frameworks ChatGPT CI/CD Kubernetes Docker PostgreSQL Terraform

Principal Software Developer

Oracle

US 23 days ago $99,600$223,400
Java Python OCI Kubernetes Docker Oracle Database Opensearch Pinecone Oracle Golden Gate Replication Kafka Flink RabbitMQ RESTful services Microservice architecture ETL ELT CI/CD