Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network infrastructure, offering $147K-$240K salary with comprehensive benefits in Mountain View, CA.

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

Staff Software Engineer role at LinkedIn focusing on Python infrastructure and distributed systems, offering hybrid work in Mountain View, CA with competitive compensation.

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

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development, requiring expertise in distributed systems and backend development.

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

Staff Software Engineer role at LinkedIn focusing on Python infrastructure, distributed systems, and AI platforms, offering competitive pay and benefits in Mountain View, CA.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure, offering hybrid work in Mountain View or Bellevue with competitive compensation.

Description For Staff Software Engineer - Network

LinkedIn, the world's largest professional network, is seeking a Staff Software Engineer to join their Network team in Mountain View, CA. This is a hybrid role that combines remote work with in-office collaboration.

The position focuses on designing, implementing, and operating network software for data centers, inter-DC backbone, and host networking stack that powers LinkedIn's economic graph. The team's responsibilities include working with network operating system (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 role requires someone who can design and develop technology to serve business and technical objectives, understand state-of-the-art networking research, align perspectives across teams, and make intelligent trade-offs. Strong technical skills in both software engineering and networking are essential.

The ideal candidate should have 8+ years of experience with a BS (or equivalent combinations with MS/PhD), strong programming skills in languages like Golang, Python, Java, or C++, and deep knowledge of network protocols. Experience with Software Defined Networking (SDN), SONiC Network Operating System, and network configuration management systems is highly valued.

LinkedIn offers a competitive compensation package ranging from $147,000 to $240,000, along with comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and various other perks. The company is committed to creating an inclusive environment where everyone can succeed, with a culture built on trust, care, and professional growth opportunities.

Last updated a day ago

Responsibilities For Staff Software Engineer - Network

  • Provide technical leadership and drive the full lifecycle of network software development at LinkedIn—designing, developing, testing, operating, and continuously improving it to ensure scalability, high performance, and 24x7 reliability
  • Produce high-quality software that is unit-tested, code-reviewed, and regularly checked in for continuous integration
  • Collaborate closely with the network engineering and application teams to define the 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
Linux
  • 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 such as Golang, Python, Java, C++, Rust
  • Experience with network protocols such as TCP/IP, BGP, MPLS, RDMA, network overlay technologies, and network-based Quality of Service (QoS)

Benefits For Staff Software Engineer - Network

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave
  • Child care support
  • Commuter benefits
  • Student loan assistance
  • Tuition assistance
  • Disability insurance

Interested in this job?