Taro Logo

Senior Software Engineer - Virtual Cloud Networking Data Plane

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
United States
$79,800 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Virtual Cloud Networking Data Plane

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We're seeking a Senior Software Engineer to join our Networking team, focusing on designing and building innovative next-generation Network and Storage dataplane solutions. This role involves working with SmartNICs and DPUs/IPUs, requiring deep expertise in networking stack development.

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. You'll be part of building essential cloud infrastructure components, working with cutting-edge technology in networking and storage systems.

As a Senior Software Engineer, you'll be responsible for developing complex networking solutions, mentoring team members, and providing technical leadership. The role requires strong programming skills, particularly in C/C++ and Linux systems, along with deep understanding of networking protocols and hardware interfaces.

We offer a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other benefits. The position provides opportunities for growth, learning, and making significant contributions to cloud infrastructure development.

The ideal candidate will combine technical expertise with strong collaborative abilities, valuing simplicity and scale while working effectively in an agile environment. You'll be joining a team that emphasizes innovation, continuous learning, and technical excellence in building next-generation cloud networking solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Virtual Cloud Networking Data Plane

  • Utilize standard software development practices for scoping, architecture, specification, development, source control, code review, documentation and testing
  • Work closely with team members and cross-functional teams
  • Provide technical leadership to other software developers
  • Communicate status, risks, and offer mitigation strategies
  • Support operational excellence in a Cloud DevOps environment

Requirements For Senior Software Engineer - Virtual Cloud Networking Data Plane

Linux
Python
  • Proficiency with C/C++
  • Scripting proficiency in Python, Perl or Bash
  • Experience in multi-threaded embedded Linux application/infrastructure
  • Experience in Network or Storage stacks and protocols (TCP/IP, NVMe, PCIe, DPDK)
  • Experience with programmable hardware such as P4, DOCA
  • Firmware development skills and embedded systems experience
  • Knowledge of Intel/AMD/ARM computer architectures
  • Linux Kernel/Driver programming experience
  • Excellent problem solving and analytical skills
  • Strong communication and presentation abilities

Benefits For Senior Software Engineer - Virtual Cloud Networking Data Plane

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 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 Senior Software Engineer - Virtual Cloud Networking Data Plane