Principal Software Developer - Virtual Networking

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

Description For Principal Software Developer - Virtual Networking

Oracle Cloud Infrastructure (OCI) Networking is seeking a Principal Software Developer to join their team working on virtual networking solutions. The role focuses on managing large fleets of networking devices and building state-of-the-art IaaS solutions.

The position offers an opportunity to work in a collaborative environment that prioritizes customer experience, scalable architecture, and maintainable operations. OCI Networking has a strong culture of teamwork and emphasizes work-life balance, with reasonable on-call rotations.

As a Principal Member of Technical Staff, you'll be responsible for designing and developing infrastructure to manage a growing fleet of networking devices. The role involves working with cutting-edge network technologies, deployment automation, and security controls. You'll collaborate with various OCI teams to ensure networking solutions are best in class.

Key responsibilities include building automation tools for device management, improving deployment efficiency, and maintaining high-availability systems. The role requires participation in on-call rotations and development of operational tools and procedures.

The position offers competitive compensation ranging from $96,800 to $223,400 annually, plus comprehensive benefits including medical insurance, 401(k) with company match, flexible vacation, and stock purchase options. Oracle provides an inclusive work environment and supports professional growth through various development opportunities.

This is an excellent opportunity for experienced engineers passionate about solving complex networking challenges at scale while working with a supportive team that values collaboration and innovation.

Last updated 3 hours ago

Responsibilities For Principal Software Developer - Virtual Networking

  • Design and develop infrastructure to manage growing fleet of networking devices
  • Build new technologies to automate management of distributed fleet of networking devices
  • Design, Develop and maintain systems including systems for performance
  • Improve efficiency of deployment processes through automation
  • Participate in on-call rotation
  • Improve operational capabilities by developing runbooks, alarming, and building tools

Requirements For Principal Software Developer - Virtual Networking

Java
Python
Linux
  • Experience with C++
  • Experience with Java
  • Experience with Python
  • Linux expertise
  • Software Engineering background
  • 3 to 5+ years of experience

Benefits For Principal Software Developer - Virtual Networking

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

Interested in this job?

Jobs Related To Oracle Principal Software Developer - Virtual Networking

Software Development Director

Senior technical leadership role at Oracle Cloud Infrastructure leading critical networking initiatives and managing high-performing engineering teams in Nashville, TN.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Technical Staff position at Oracle Cloud Infrastructure focusing on distributed systems, deployment automation, and cloud infrastructure development in Nashville, TN.

Software Development Director

Senior software leadership role at Oracle Cloud Infrastructure (OCI) focusing on infrastructure initiatives and team management, requiring 10+ years of experience.

Software Developer 4

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems, network monitoring, and analytics solutions.

Principal Software Developer - AI Infra Compute

Principal Software Developer role at Oracle's AI Infrastructure team, building high-performance GPU platforms for AI/ML workloads. Offering competitive compensation and benefits.