Software Developer 4

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
United States
$96,800 - $223,400
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 4

We are seeking a Principal Member of the Technical Staff to join our team that builds and maintains the OCI Software Defined Network (SDN) stack. This is a critical role focused on solving complex problems in high-availability, virtualized networks, and network packet processing. As part of a rapidly growing team working on ambitious initiatives, you'll have the opportunity to lead small teams and make significant technical and business impact.

The Virtual Cloud Network (VCN) team offers a collaborative culture that prioritizes both customer experience and employee well-being. We emphasize quality engineering practices, maintaining technical excellence, and ensuring a healthy work-life balance through reasonable on-call rotations.

You'll be working on cutting-edge networking technology, developing high-performance packet processing systems, and implementing critical networking features. The role requires deep expertise in C++ programming, Linux systems, and networking protocols, particularly TCP/IP and UDP implementations.

Key technical areas include:

  • Network protocol implementation and packet processing
  • Linux kernel module development
  • DPDK and kernel-level packet processing
  • High-performance networking architecture
  • System-level debugging and optimization

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that powers Oracle's cloud infrastructure. You'll be part of a team that values technical excellence, collaboration, and continuous learning.

This role is ideal for experienced engineers who are passionate about networking technology, have a strong systems programming background, and want to make an impact on cloud infrastructure at scale. Join us in building the next generation of cloud networking technology at Oracle.

Last updated 17 minutes ago

Responsibilities For Software Developer 4

  • Design and develop major core components of Oracle's Virtual Cloud Network
  • Deliver high-speed packet processing architectures
  • Provide networking features such as TCP/UDP packet processing, access controls, QoS
  • Develop metrics and monitoring dashboards
  • Lead small teams with significant technical and business impact

Requirements For Software Developer 4

Linux
Python
  • 8+ years of experience with systems/networking development
  • 6+ years of experience with Network/Embedded Programming using C++
  • Proficient at programming in C++ and experience with Python
  • Proficient with Linux debugging and internals
  • Deep knowledge of DPDK and Kernel packet processing
  • Proficient in Networking Features
  • Internet Protocol Suite (TCP/IP)/UDP expertise
  • Bachelor's in computer science and Engineering or related fields

Benefits For Software Developer 4

401k
Medical Insurance
Dental Insurance
Vision Insurance
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
  • Paid time off and 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 Software Developer 4

Technical Architect 4

Technical Architect position at Oracle, focusing on designing and implementing large-scale IT solutions using Oracle's technology stack, with hybrid work options in Austin, TX.

Oracle ERP SAAS Fusion Developer

Senior Oracle ERP SAAS Fusion Developer position focusing on integration solutions and custom adapter development using Oracle Integration Cloud.

Software Developer 4

Senior Software Developer role at Oracle working on Java Core Libraries, focusing on networking, collections, and core Java infrastructure with 15+ years experience required.

Software Developer 4

Staff Software Engineer position at Oracle working on NoSQL Database development, focusing on distributed systems and database internals.

Sr Technology Architect

Senior Technology Architect position at Oracle focusing on healthcare systems support and technical leadership, requiring US citizenship and security clearance.