Staff Software Engineer - Network

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$147,000 - $240,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Network

LinkedIn is seeking a Staff Software Engineer to join their Network team, responsible for designing, implementing, and operating network software for data centers, inter-DC backbone and host networking stack that powers the LinkedIn economic graph. This is a hybrid role based in LinkedIn's Mountain View campus.

The role focuses on developing network operating systems (SONiC), traffic engineering, intent-based configuration management, telemetry, and various systems for network packet forwarding and translation, monitoring, and operations. As a Staff Software Engineer, you'll be a key technical leader and role model within the team.

The ideal candidate will combine strong technical expertise in both software engineering and networking with leadership abilities. You'll be working with state-of-the-art networking technologies, making architectural decisions, and mentoring other engineers while ensuring the scalability and reliability of LinkedIn's networking infrastructure.

Key technical areas include:

  • Network protocols (TCP/IP, BGP, MPLS, RDMA)
  • Software Defined Networking (SDN)
  • SONiC Network Operating System
  • Kubernetes & CNI
  • Host networking / TCP tuning
  • Network management and configuration systems

The position offers competitive compensation ($147,000 - $240,000), comprehensive benefits, and the opportunity to work on large-scale systems that impact millions of professionals worldwide. LinkedIn provides a collaborative environment focused on innovation, professional growth, and work-life balance.

This is an excellent opportunity for experienced engineers passionate about networking technologies and looking to make a significant impact at scale while leading and mentoring others in a dynamic, fast-paced environment.

Last updated 15 hours ago

Responsibilities For Staff Software Engineer - Network

  • Provide technical leadership and drive the full lifecycle of network software development
  • Produce high-quality software that is unit-tested, code-reviewed, and regularly checked in for continuous integration
  • Collaborate with network engineering and application teams to define future direction of LinkedIn's networking systems
  • Elevate the level of craftsmanship by developing best practices and mentoring other engineers

Requirements For Staff Software Engineer - Network

Go
Python
Java
Rust
Kubernetes
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 4+ years experience in software design, development, and algorithm related solutions
  • 4+ years programming experience in object-oriented programming languages
  • Experience with network protocols such as TCP/IP, BGP, MPLS, RDMA
  • Experience in architecting, building, and operating large-scale distributed systems
  • Experience in networking programming, such as Software Defined Networking (SDN)
  • Experience with SONiC Network Operating System, Kubernetes & CNI, host networking

Benefits For Staff Software Engineer - Network

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
Commuter Benefits
  • Competitive salary range $147,000 - $240,000
  • Annual performance bonus
  • Stock options
  • Comprehensive health benefits
  • 401(k) plan
  • Parental leave
  • Commuter benefits
  • Professional development opportunities

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Network

Staff Network Engineer

Staff Network Engineer position at LinkedIn, focusing on large-scale network infrastructure design and operation, requiring 8+ years of experience in hyperscaler environments.

Staff Software Engineer - Applications

Staff Software Engineer position at LinkedIn focusing on distributed systems and applications development, requiring 8+ years of experience in Java/C++ and strong system design skills.

Staff Software Engineer, Multi-Language Infrastructure (Python Expertise)

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development, offering competitive compensation and hybrid work arrangement.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure optimization.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and optimization, working with media infrastructure and various video codecs.