Principal Software Developer 4

Oracle Corporation

Santa Clara (CA)

On-site

USD 140,000 - 190,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oracle Corporation is seeking a systems engineer to join the Ksplice team in Santa Clara. You will work on patching the kernel on the fly, improving tooling, and supporting new releases, with a focus on zero-downtime updates and secure systems.

The role involves developing in Python and C/C, deep kernel-level work, and applying software development best practices including TDD. You will join a distributed team within Oracle's Linux and Virtualization group.

Qualifications

  • Expert level C/C programming required.
  • Strong Python experience.
  • Experience developing the Linux/UNIX kernel a plus.
  • Understanding of security issues and defenses in compiled languages.
  • Test automation proficiency and experience with TDD.

Responsibilities

  • Internal Responsibilities: Apply best practices including TDD; develop and maintain Ksplice components; patch kernels with zero downtime.
  • External Responsibilities: Collaborate on tooling improvements; ensure code quality and security in kernel patches; participate in debugging and problem solving.

Skills

C/C programming
Python
Linux kernel development
Security issue awareness
Test automation
TDD
Debugging skills

Job description

Ksplice is the leading technology that allows administrators to patch the kernel on the fly with zero downtime and zero disruption. We're a distributed team of engineers forming part of the Linux and Virtualization group at Oracle with a passion for working on exciting technology, software engineering and all things Linux. Ksplice powers some of Oracle's biggest systems from massive databases to clouds. Join us on our quest to minimize downtime and secure systems. We're looking for a systems engineer to join us, helping Ksplice patch even more of the system, support new releases and improving our workflow.


If you take pride in crafting software, don't rest until you full understand complex problems and are curious about what happens on the layer below then Ksplice will be of interest to you. You'll like working at all levels of a Linux system, developing tooling in Python bash, analyzing security vulnerabilities in Linux kernel patches, enhancing the Ksplice tools and improving the workflow.

Internal Responsibilities
  • Skilled with software development best practices including TDD
  • Expert level C/C programming
  • Understanding of security issues and defenses in compiled languages
  • Strong experience with Python
  • Experience developing the Linux/UNIX kernel
  • Excellent problem solving and debugging skills
  • Test automation

More information about Ksplice is available at http://ksplice.oracle.com/

External Responsibilities
  • Skilled with software development best practices including TDD
  • Expert level C/C programming
  • Understanding of security issues and defenses in compiled languages
  • Strong experience with Python
  • Experience developing the Linux/UNIX kernel
  • Excellent problem solving and debugging skills
  • Test automation

More information about Ksplice is available at http://ksplice.oracle.com/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Developer 4
Principal Software Developer 4

Oracle • Seattle (WA)

On-site
USD 115,000 - 235,000
Medical insurance
Dental insurance
Vision insurance
+4
Principal Software Developer 4
Principal Software Developer 4

Oracle • United States

On-site
USD 115,000 - 235,000
Medical insurance
401(k) match
Paid time off
+2
Principal Software Developer 4
Principal Software Developer 4

Oracle • Santa Clara (CA)

On-site
USD 115,000 - 235,000
Medical insurance
401(k) Savings and Investment Plan
Paid time off
Senior Kernel & Linux Systems Engineer (C/C++, Python)
Senior Kernel & Linux Systems Engineer (C/C++, Python)

Oracle • United States

On-site
USD 115,000 - 235,000
Medical insurance
401(k) match
Paid time off
+2
Senior Kernel Live-Patching Systems Engineer
Senior Kernel Live-Patching Systems Engineer

Oracle • Santa Clara (CA)

On-site
USD 115,000 - 235,000
Medical insurance
401(k) Savings and Investment Plan
Paid time off
Principal Kernel Patch Engineer
Principal Kernel Patch Engineer

Oracle Corporation • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Principal Software Development Engineer
Principal Software Development Engineer

Ll Oefentherapie • Seattle (WA)

On-site
USD 114,600 - 234,600
Medical insurance
Dental insurance
Vision insurance
+3
Principal Software Development Engineer
Principal Software Development Engineer

Oracle • San Juan (PR)

On-site
USD 115,000 - 235,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Principal Systems Software Engineer
Principal Systems Software Engineer

Oracle • Seattle (WA)

On-site
USD 114,600 - 234,600
Medical insurance
Dental insurance
Vision insurance
+8
Senior Platform Software Engineer, OCI Kubernetes Engine
Senior Platform Software Engineer, OCI Kubernetes Engine

Oracle • Denver (CO)

On-site
USD 93,000 - 210,000
Medical, dental, vision insurance
401(k) with company match
Paid time off and holidays
+3