Senior Principal Software Developer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
United States
$96,800 - $251,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Senior Principal Software Developer

Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Developer to join their networking team. This role focuses on designing and building innovative next-generation Dataplane solutions, working with SmartNICs and DPUs/IPUs. The position offers an opportunity to work on ambitious new initiatives in a fast-growing environment where engineers can have significant technical and business impact.

The role requires deep expertise in software development, particularly in networking stack implementation. You'll be working with cutting-edge cloud infrastructure technology, leading technical initiatives, and mentoring team members. The position combines hands-on development with technical leadership responsibilities.

As a Senior Principal Software Developer, you'll be responsible for designing and implementing complex software solutions, troubleshooting critical issues, and providing technical guidance to the team. The role involves working with various networking protocols and embedded systems, requiring both broad and deep technical knowledge.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation policy, and stock purchase plans. The company promotes work-life balance and provides opportunities for career growth in a dynamic, fast-paced environment.

The position is part of Oracle's cloud infrastructure team, working on next-generation cloud solutions that power enterprise applications worldwide. You'll be joining a diverse team of creators and inventors, operating with the speed of a startup while leveraging the resources and stability of a global technology leader.

This is an excellent opportunity for experienced software engineers who want to work on challenging technical problems, lead innovative projects, and make a significant impact in cloud infrastructure development. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology at a global scale.

Last updated an hour ago

Responsibilities For Senior Principal Software Developer

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture
  • Work with SmartNICs and DPUs/IPUs
  • Mentor new hires and provide technical leadership
  • Support operational excellence in a Cloud DevOps environment

Requirements For Senior Principal Software Developer

Linux
Python
Go
  • BS or MS degree or equivalent experience
  • 10+ years of software engineering experience
  • Proficiency with C/C++
  • Scripting proficiency in Python, Perl or Bash
  • Experience with multi-threaded embedded Linux applications
  • Knowledge of Network or Storage protocols (P4, DOCA, TCP/IP, NVMe, PCIe, DPDK)
  • Firmware development skills
  • Linux Kernel/Driver programming experience
  • Experience with virtualization technologies
  • Excellent problem solving and analytical skills
  • Outstanding communication and presentation abilities

Benefits For Senior Principal Software Developer

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
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Senior Principal Software Developer

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Software Developer 5

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on network automation and distributed systems, requiring 10+ years of experience.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Java & cloud technologies for Fusion Applications Cloud Services team, requiring 10+ years of experience.

Principal Software Developer - OCI Media Services

Principal Software Developer position at Oracle Cloud Infrastructure (OCI) Media Services team, building cloud services for animation, film, and game development studios.

NetSuite Senior Principal Technical Consultant / Developer

Senior Principal Technical Consultant role at Oracle focusing on NetSuite development, customization, and technical leadership.