Resume and JobRESUME AND JOB
Oracle logo

Software Developer 2

Oracle

Software and Technology Jobs

Software Developer 2

full-timePosted: Oct 20, 2025

Job Description

Overview

Principal Software Developer - C/C++ - Virtual Networking Data Plane for Oracle Cloud Infrastructure. Design, implement, and operate high-performance virtual networking data plane solutions. Thrive in a collaborative, agile environment valuing simplicity, scale, and efficient algorithms.

Responsibilities

  • Design scalable virtual networking data plane architecture for OCI.
  • Implement high-performance C/C++ code for packet processing.
  • Optimize networking stack for low latency and high throughput.
  • Develop and maintain DPDK-based user-space networking solutions.
  • Collaborate with cross-functional teams on feature delivery.
  • Write unit and integration tests for robust code quality.
  • Troubleshoot and resolve production networking issues.
  • Contribute to open-source networking projects and standards.

Qualifications

  • BS/MS in Computer Science or equivalent experience.
  • 5+ years C/C++ development in networking or systems.
  • Deep knowledge of TCP/IP, UDP, and networking protocols.
  • Experience with DPDK, FD.io VPP, or SmartNIC programming.
  • Strong Linux kernel and user-space networking expertise.
  • Excellent problem-solving and algorithm optimization skills.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase plan.
  • Flexible PTO and remote/hybrid work options.
  • Professional development and tuition reimbursement.

Locations

  • Burlington, MA, United States

Salary

Skills Required

  • C/C++intermediate
  • value simplicity and scaleintermediate
  • work comfortably in a collaborative, agile environmentintermediate
  • excited to learnintermediate
  • curious about good algorithms and how to implement them correctly and efficientlyintermediate

Responsibilities

  • design, implement and operate Virtual Networking Data Plane of Oracle’s Cloud Infrastructure

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Software Developer 2" , Oracle

Get personalized recommendations to optimize your resume specifically for Software Developer 2. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer 2" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Developer 2 @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Software Developer 2

Oracle

Software and Technology Jobs

Software Developer 2

full-timePosted: Oct 20, 2025

Job Description

Overview

Principal Software Developer - C/C++ - Virtual Networking Data Plane for Oracle Cloud Infrastructure. Design, implement, and operate high-performance virtual networking data plane solutions. Thrive in a collaborative, agile environment valuing simplicity, scale, and efficient algorithms.

Responsibilities

  • Design scalable virtual networking data plane architecture for OCI.
  • Implement high-performance C/C++ code for packet processing.
  • Optimize networking stack for low latency and high throughput.
  • Develop and maintain DPDK-based user-space networking solutions.
  • Collaborate with cross-functional teams on feature delivery.
  • Write unit and integration tests for robust code quality.
  • Troubleshoot and resolve production networking issues.
  • Contribute to open-source networking projects and standards.

Qualifications

  • BS/MS in Computer Science or equivalent experience.
  • 5+ years C/C++ development in networking or systems.
  • Deep knowledge of TCP/IP, UDP, and networking protocols.
  • Experience with DPDK, FD.io VPP, or SmartNIC programming.
  • Strong Linux kernel and user-space networking expertise.
  • Excellent problem-solving and algorithm optimization skills.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase plan.
  • Flexible PTO and remote/hybrid work options.
  • Professional development and tuition reimbursement.

Locations

  • Burlington, MA, United States

Salary

Skills Required

  • C/C++intermediate
  • value simplicity and scaleintermediate
  • work comfortably in a collaborative, agile environmentintermediate
  • excited to learnintermediate
  • curious about good algorithms and how to implement them correctly and efficientlyintermediate

Responsibilities

  • design, implement and operate Virtual Networking Data Plane of Oracle’s Cloud Infrastructure

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Software Developer 2" , Oracle

Get personalized recommendations to optimize your resume specifically for Software Developer 2. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer 2" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Developer 2 @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.