Staff Software Engineer

LinkedIn•Mountain View, CA
•Hybrid

About The Position

The Staff Software Engineer will help build engineering systems for LinkedIn Premium partnerships. The team develops partner integrations that bring new members to Premium and incorporate partner benefits into the Premium experience, supporting acquisition growth and commitments to external partners. The role involves working through ambiguity, designing reusable integration patterns and tools to launch partners quickly, collaborating with product and cross-functional stakeholders, mentoring engineers, and shaping the team’s technical direction. The role drives the technical roadmap and architecture for a product area or major infrastructure domain, aligning engineering with medium- and long-term business goals. It designs and scales complex distributed systems and user-centric applications, makes architectural decisions involving synchronous and asynchronous patterns, data storage, and third-party integrations, and leads large cross-functional initiatives to improve productivity, reliability, or operating costs. The engineer also provides technical leadership, writes and reviews high-quality tested code, and helps define strategy and build consensus across teams. The position is hybrid, performed both from home and from a LinkedIn office on select days based on team business needs. The posted pay range is $156,000–$255,000. Total compensation may also include an annual performance bonus, stock, benefits, and other applicable incentive compensation.

Requirements

  • BA/BS degree in Computer Science or a related technical discipline, or related practical experience.
  • At least 4 years of experience in software design, development, and algorithm-related solutions.
  • At least 4 years of programming experience in an object-oriented language such as Python, Java, JavaScript, C/C++, C#, Objective-C, or Ruby.

Nice To Haves

  • BS and 8+ years of relevant work experience, MS and 7+ years, or PhD and 4+ years.
  • Experience designing and building infrastructure and web services at large scale.
  • Expert computer science knowledge, including strong competencies in data structures, algorithms, and software design.
  • Proven coding skills in Python or JavaScript/AJAX, database design and SQL, and/or TCP/IP and network programming.
  • Experience building web applications and services with IDEs, Ant, JUnit, or similar tools.
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management.
  • Experience authoring comprehensive RFCs and driving architecture review boards for multi-team systems.
  • Strong domain expertise in modern cloud architectures, distributed storage systems, or advanced machine learning infrastructure.
  • A proven track record of transforming ambiguous business opportunities into autonomous agentic systems capable of long-horizon reasoning and decision-making.
  • Technical leadership, architectural mastery, code review and quality assurance, advanced security practices, and mentoring and knowledge sharing.

Responsibilities

  • Drive the technical roadmap and architecture for a product area or major infrastructure domain, aligning engineering efforts with medium- and long-term business goals.
  • Design complex, multi-tier distributed systems and make high-stakes decisions about synchronous and asynchronous patterns, data storage, and third-party integrations.
  • Identify, champion, and execute large-scale cross-functional initiatives that improve engineering productivity, system reliability, or operational costs.
  • Define technical strategies and de-risk ambiguous product requirements in collaboration with engineering directors, product leads, and cross-functional principals.
  • Build consensus and influence technical decisions across engineering teams.
  • Scale distributed applications and make architectural trade-offs while writing code and delivering with speed and quality.
  • Develop scalable, high-volume, reliable, user-centric applications that operate 24x7.
  • Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Provide technical leadership and drive engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
  • Identify, use, and promote opportunities to improve engineering productivity.
  • Build reusable partner integration patterns and tools that enable new partners to launch quickly.
  • Mentor engineers and help the team grow.

Benefits

  • Health and wellness programs for employees and their families.
  • Time away for employees of all levels.
  • Annual performance bonus, stock, benefits, and/or other applicable incentive compensation may be included in the total compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service