Taro Logo

Principal Software Developer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. They have partnered with industry-leaders in almost every sector and continue to thrive after 40+ years of change by operating with integrity.
$94,200 - $223,500
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their team. The candidate will be a senior member responsible for development, maintenance, and testing of kernel and user space code related to the Solaris/ZFS NFS server and client. This role requires 10+ years of C programming experience, in-depth knowledge of Microsoft's SMB file protocol, and kernel development experience (preferably Solaris, but Linux/Unix is also acceptable). The ideal candidate should have strong debugging skills for kernel, system software, and networking stack.

As a member of the software engineering division, you will take an active role in defining and evolving standard practices and procedures. You'll be responsible for defining and developing software for tasks associated with developing, designing, and debugging software applications or operating systems.

Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, disability coverage, life insurance, flexible spending accounts, 401(k) with company match, paid time off, and more. The company is committed to diversity, work-life balance, and giving back to communities through volunteer programs.

Join Oracle to work on cutting-edge technology, collaborate with diverse perspectives, and contribute to innovative solutions that make a real impact across various industries.

Last updated 9 months ago

Responsibilities For Principal Software Developer

  • Take an active role in defining and evolving standard practices and procedures
  • Define and develop software for tasks associated with developing, designing, and debugging software applications or operating systems
  • Develop, maintain, and test kernel and user space code related to the Solaris/ZFS NFS server and client

Requirements For Principal Software Developer

Linux
  • 10+ years of C programming experience
  • In-depth experience with Microsoft's SMB file protocol
  • Kernel development experience (preferably Solaris, but Linux/Unix is also acceptable)
  • Strong debugging skills for kernel, system software, and networking stack

Benefits For Principal Software Developer

401k
Dental Insurance
Medical Insurance
Parental Leave
Vision Insurance
  • Medical, dental, and vision insurance
  • Short term and long term disability coverage
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Paid time off (Flexible Vacation for salaried positions)
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?