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

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 at LinkedIn's Mountain View campus.

The Network team is responsible for designing, implementing, and operating critical network software that powers LinkedIn's economic graph. This includes work on network operating systems (SONiC), traffic engineering, intent-based configuration management, telemetry, and various systems for network packet forwarding, translation, monitoring, and operations.

As a Staff Software Engineer, you will serve as a key technical leader and role model within the team. The role requires someone who can design and develop technology to meet business and technology objectives, understand state-of-the-art networking research, align perspectives across teams, and make strategic trade-offs. Strong technical skills in both software engineering and networking are essential.

The position offers a competitive salary range of $147,000 - $240,000, along with comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and various other perks. LinkedIn emphasizes creating a culture built on trust, care, inclusion, and fun where everyone can succeed.

Key responsibilities include providing technical leadership throughout the network software development lifecycle, producing high-quality code with proper testing and review processes, collaborating with network engineering and application teams on strategic direction, and mentoring other engineers to elevate overall team capabilities.

Ideal candidates should have 8+ years of relevant experience (or equivalent with advanced degrees), strong programming skills in languages like Go, Python, or Java, and deep knowledge of network protocols and technologies. Experience with Software Defined Networking, SONiC, and large-scale distributed systems is highly valued.

This role offers an exciting opportunity to work on cutting-edge networking technology at scale while helping shape the future of professional networking globally. The hybrid work model provides flexibility while maintaining strong team collaboration and culture building.

Last updated 23 minutes 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
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)
  • Experience in architecting, building, and operating large-scale distributed systems running in a 24x7 production environment
  • Experience in networking programming, such as Software Defined Networking (SDN), intent-based configuration management

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?

Jobs Related To LinkedIn Staff Software Engineer - Network

Staff Software Engineer, Media Infrastructure

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

Staff Software Engineer - Video Processing

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

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure, requiring expertise in video codecs, FFMPEG, and distributed systems.

Staff Software Engineer, Media Infrastructure

Staff Software Engineer position at LinkedIn focusing on media infrastructure, video processing, and codec optimization, offering competitive compensation and hybrid work arrangement.

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 benefits in Mountain View, CA.