Principal Staff Software Engineer, Systems Infrastructure

LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers.
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
18+ years of experience
Enterprise SaaS · AI

Description For Principal Staff Software Engineer, Systems Infrastructure

LinkedIn, the world's largest professional network, is seeking a Principal Staff Software Engineer to join their Systems Infrastructure team. This role represents a unique opportunity to shape the future of LinkedIn's infrastructure, working on cutting-edge platforms including BigData ecosystems, AI platforms, and distributed systems at massive scale.

The position requires an exceptional leader who will drive architectural decisions and implementation across critical systems that power LinkedIn's services. You'll be responsible for designing and building next-generation infrastructure components, including application delivery platforms, scalable data storage systems, search platforms, and experimentation frameworks.

As a principal engineer, you'll have the opportunity to contribute to LinkedIn's impressive portfolio of open-source projects like Apache Kafka, Pinot, and Samza, while working with modern technologies such as Kubernetes, GRPC, and GraphQL. The role combines deep technical expertise with leadership, requiring you to mentor junior engineers and drive cross-functional alignment on technology strategy.

The ideal candidate brings 18+ years of experience building large-scale distributed systems, with expertise in Java or C++ programming and BigData technologies like Hadoop and Spark. You'll work in a collaborative environment that values craftsmanship and innovation, with the flexibility of hybrid work arrangements.

This role offers the chance to make a significant impact at a company that connects professionals worldwide, while working alongside world-class engineers and contributing to the broader technology community through open-source initiatives.

Last updated 5 days ago

Responsibilities For Principal Staff Software Engineer, Systems Infrastructure

  • Build and ship software, drive architectural decisions across the BigData ecosystem
  • Design interfaces/APIs for long term evolution of services
  • Ensure high availability, reliability, scalability and performance of systems
  • Improve craftsmanship by developing best practices and strategies
  • Invest in growing junior engineers, developing design and culture
  • Lead cross team/cross functional discussions and drive alignment on product/technology strategy
  • Be a primary domain expert to influence technology choices

Requirements For Principal Staff Software Engineer, Systems Infrastructure

Java
Kubernetes
Kafka
  • BA/BS Degree or higher in Computer Science or related technical discipline, or related practical experience
  • 18+ years of programming experience in Java, C++ or similar programming languages
  • 18+ years' experience building large-scale distributed systems
  • Experience with strategic planning and executing long-term roadmaps
  • Experience building infrastructure and backend services at internet scale
  • Expertise in BigData systems like Apache Hadoop, Spark, Iceberg
  • Strong communication skills

Benefits For Principal Staff Software Engineer, Systems Infrastructure

Medical Insurance
Parental Leave
  • Hybrid work option
  • Health and wellness programs
  • Generous time away policies

Interested in this job?

Jobs Related To LinkedIn Principal Staff Software Engineer, Systems Infrastructure

Principal Staff Software Engineer, Systems Infrastructure

Principal Staff Software Engineer role at LinkedIn building next-gen distributed systems infrastructure and platforms that power services used by millions of professionals globally.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems, offering remote work and competitive compensation.

Software Engineering Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on OCI Load balancing service, requiring 6+ years of experience in distributed systems development.

Principal Software Engineer

Principal Software Engineer position at Broadcom working on VMware's ESXi hypervisor, focusing on OS services, distributed systems, and container runtime infrastructure.