Oracle10.03.26
AI SCORE 8.5

Principal Software Engineer - Remote Network Infrastructure

$97K–$223K/year

About the Role

We are seeking a Principal Software Engineer - Remote to lead the architecture and implementation of major subsystems within software that runs on routers and switches. In this role, you will translate system-level requirements into robust, cloud-scale production-quality solutions.

What You'll Do

  • Own architecture and technical direction for a major subsystem or domain.
  • Design, implement, and maintain production-grade software for network infrastructure.
  • Lead design reviews and establish technical standards within your area of ownership.
  • Act as a technical escalation point for complex production issues.
  • Collaborate across hardware, platform, and operations teams.

Requirements

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field (or equivalent experience).
  • 5+ years of experience developing production-grade systems or network software.
  • Deep hands-on expertise in one or more infrastructure or networking software domains.
  • Strong Linux systems programming and debugging skills.
  • Solid understanding of Layer 2 / Layer 3 networking concepts.
  • Experience reasoning about failures across hardware, OS, and distributed components.
  • Strong communication skills and demonstrated technical leadership.
  • Proficiency in at least one systems or network programming language (C, C++, Rust, or Go).

Nice to Have

  • Experience with cloud-based networking solutions.
  • Familiarity with network security protocols.
  • Knowledge of container orchestration tools like Kubernetes.

What We Offer

  • Comprehensive benefits package including medical, dental, and vision insurance.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible vacation policy and 11 paid holidays.
  • Paid parental leave and adoption assistance.
  • Employee Stock Purchase Plan and financial planning services.
  • Opportunities for professional development and growth.
Why This Job8.5 of 10

This Principal Software Engineer role at Oracle offers a unique opportunity to lead innovative network infrastructure projects remotely, with a competitive salary and comprehensive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Deep expertise in C and C++ programming languages, with a solid understanding of memory management and performance optimization, as these skills are crucial for developing high-performance network infrastructure software.

Proven experience in designing and implementing cloud-native applications, particularly using Rust and Go, which are essential for building scalable and robust solutions in a cloud infrastructure environment.

Strong problem-solving mindset with a focus on network programming principles, including TCP/IP and routing protocols, enabling the candidate to effectively tackle complex challenges in router and switch software development.

Learning Resources

C Programming Language (2nd Edition)book

Career Path

Principal Software Engineer - Remote Network Infrastructure(Now)Technical Architect - Cloud Infrastructure(1-2 years)Director of Engineering - Network Solutions(3-5 years)

Market Overview

Market Size 2024
$25B
Annual Growth
8.5%
AI Adoption in Network Infrastructure
35%
Investment in Cloud Infrastructure
+50%
Labour Demand for C/C++ Engineers
+12%
Avg Salary for Principal Software Engineer
$150K

Skills & Requirements

Required
CC++Rust
Growing in Demand
KubernetesMicroservices ArchitectureDevOps Practices
Declining
PerlJava Applets

Domain Trends

Rise of Edge Computing
With 30% of enterprises adopting edge computing strategies by 2025, demand for network infrastructure that supports low-latency applications is increasing.
Shift to Open Source Networking
Over 40% of organizations are transitioning to open-source networking solutions, pushing for proficiency in tools like OpenStack and ONOS.
Increased Focus on Cybersecurity
As cyber threats grow, 50% of companies are investing in secure network programming practices, emphasizing the need for engineers skilled in secure coding.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.