Enable job alerts via email!

Networking Software Engineer

Oracle

Raleigh (NC)

Remote

USD 90,000 - 150,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal Member of Technical Staff to lead the development of cutting-edge networking software solutions. This full-time remote position offers the opportunity to work on complex projects, mentor junior engineers, and collaborate with product teams to align technology with organizational goals. The ideal candidate will have extensive experience in software engineering, particularly in networking, and will be proficient in Python and C/C++. Join a dynamic team that values expertise and fosters professional growth while contributing to impactful projects in the networking domain.

Qualifications

  • 8+ years of software engineering experience focusing on networking.
  • Strong expertise in network operating systems and hardware.
  • Proficiency in Python and C/C++ for network solutions.

Responsibilities

  • Lead software development for networking solutions.
  • Coordinate efforts of engineering teams and mentor junior staff.
  • Develop and automate network solutions in collaboration with vendors.

Skills

Python
C/C++
Networking Protocols (BGP, OSPF, IS-IS, TCP/IP)
Network Automation
Scripting (Python, Ansible)
Leadership
Communication Skills

Education

Bachelor’s degree in Computer Science or related field

Tools

CI/CD
Version Control
DevOps
Network Modeling (YANG, NETCONF)

Job description

Join to apply for the Networking Software Engineer role at Oracle

1 week ago Be among the first 25 applicants

Job Description

The Principal Member of Technical Staff will lead the development and management of software solutions that integrate with advanced networking technologies. This role involves defining high-level objectives and delivery procedures for software projects, organizing technical milestones, and supporting tasks. The candidate will often serve as the project technical lead, coordinating the efforts of two or three engineers, advising the project/program manager, and collaborating with leadership to ensure alignment with organizational goals. As a Subject Matter Expert (SME) in networking, the Principal Member of Technical Staff will handle complex projects, including developing software for network operating systems and related infrastructure.

The role requires decomposing architectures into detailed software designs, leading development of solutions with multiple modules, and ensuring proper support through monitoring and automation. The candidate will act as an SME for root cause analysis, develop scripts to automate tasks, and lead software automation projects for network operations. They will mentor junior engineers, conduct technical coaching, and collaborate with vendors and product teams to address operational challenges and develop RFQs/RFPs. Active communication with product teams is essential to align technology with product and service needs.

This is a remote, work-from-home position based anywhere in the United States. It is full-time with full Oracle benefits.

Responsibilities
  • Lead software development for networking solutions
  • Coordinate efforts of engineering teams
  • Develop and automate network solutions
  • Mentor and guide junior staff
  • Collaborate with vendors and product teams
  • Participate in RFQ/RFP development
Qualifications
  • At least 8 years of software engineering experience focusing on networking
  • Proficiency in Python and C/C++
  • Experience with ASIC, SAI, Broadcom chipsets
  • Knowledge of networking protocols (BGP, OSPF, IS-IS, TCP/IP) and technologies (VPN, DNS, DHCP, MPLS)
  • Experience with network automation and scripting (Python, Ansible)
  • Familiarity with network modeling (YANG, NETCONF)
  • Bachelor’s degree in Computer Science or related field preferred
  • Strong expertise in network operating systems and hardware
  • Experience in large enterprise or cloud environments
  • Knowledge of software architecture, distributed systems, cloud-native environments
  • Understanding of network security and best practices
  • Experience with CI/CD, version control, DevOps
  • API development and integration experience
  • Proven leadership and mentoring skills
  • Excellent communication and organizational skills

Note: The description contains some repetitive and extraneous content, which has been streamlined for clarity and focus on the job specifics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Networking Software Engineer

Oracle

Remote

USD 96,000 - 224,000

3 days ago
Be an early applicant

Principal Software Engineer - OpenShift Service Mesh (Istio)

Red Hat Limited

Raleigh

Remote

USD 148,000 - 246,000

Yesterday
Be an early applicant

Senior Software Engineer - Pega (Remote)

First Citizens Bank

Raleigh

Remote

USD 86,000 - 135,000

6 days ago
Be an early applicant

Principal Software Engineer

Red Hat

Raleigh

Remote

USD 148,000 - 246,000

2 days ago
Be an early applicant

Mule Soft Senior Software Engineer | Raleigh, NC, USA

First Citizens Bank

Raleigh

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant

Principal Software Engineer - RHIVOS

Red Hat Limited

Raleigh

Remote

USD 148,000 - 246,000

6 days ago
Be an early applicant

Sr Software Engineer - Remote

Altera Digital Health Inc (DE) in

Raleigh

Remote

USD 99,000 - 118,000

Yesterday
Be an early applicant

Software Engineer - OpenStack

Canonical

Raleigh

Remote

USD 75,000 - 100,000

10 days ago

Networking Software Engineer

NVIDIA

Remote

USD 120,000 - 236,000

12 days ago