Staff Software Engineer - Full Stack

LinkedIn is a professional networking platform that helps professionals achieve more in their careers through connections, opportunities and insights.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Full Stack

LinkedIn is seeking a Staff Software Engineer to join their DataHub team, a crucial component of LinkedIn's data infrastructure. The role combines technical leadership with hands-on development, focusing on building and maintaining DataHub, LinkedIn's metadata management platform. This platform is essential for helping employees discover, understand, and govern datasets across the organization.

The position offers a unique opportunity to work on large-scale data management solutions that impact millions of professionals worldwide. As a Staff Engineer, you'll lead both frontend and backend development efforts, working with modern technologies including React, GraphQL, and various programming languages like Java, Python, and Go.

The role requires strong technical expertise with 9+ years of programming experience, combined with leadership skills to guide junior engineers and influence technical decisions. You'll collaborate with global teams across the United States and Ireland, working in a hybrid environment that balances remote work with office presence.

Key responsibilities include architecting scalable solutions, ensuring system reliability, and driving technical innovations. You'll work on exciting projects like enabling dataset role management, integrating with real-time data processing engines, and improving data quality initiatives.

This is an excellent opportunity for experienced engineers who want to impact how one of the world's largest professional networks manages its data infrastructure. The role offers the chance to work with cutting-edge technologies while contributing to open-source projects, as DataHub is also available as an open-source platform.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer - Full Stack

  • Lead the architecture and design of both front-end and back-end for internal tools and applications
  • Lead application development efforts with a world-class team
  • Collaborate with partners and internal customers to iterate and enhance current applications
  • Provide hands-on contributions to coding efforts
  • Ensure scalability, reliability, and security of applications
  • Engage in technical discussions and decision-making processes
  • Provide mentorship and guidance to junior engineers
  • Contribute to engineering innovations that fuel LinkedIn's vision and mission

Requirements For Staff Software Engineer - Full Stack

Java
Python
JavaScript
React
Go
  • BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience
  • 9+ years of programming experience in an object-oriented programming language such as Golang, C++, Java, or Python
  • Experience with Full Stack Web Development using JavaScript frameworks like React or Angular
  • Experience with building APIs using programming languages like Java/C++/Python etc
  • Experience building web applications and services with IDEs and general development practices

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Full Stack

Staff Network Engineer

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

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 - Network

Staff Software Engineer position at LinkedIn focusing on network infrastructure, offering $147K-$240K and hybrid work in Mountain View, CA.

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.