Senior Staff Software Engineer - Applications

LinkedIn helps professionals achieve more in their careers through networking, job opportunities, and insights.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Staff Software Engineer - Applications

LinkedIn is a leading professional networking platform that transforms careers through innovative products and technology. As a Senior Staff Software Engineer in the Applications team, you'll play a crucial role in shaping the technical direction of LinkedIn's products that serve millions of professionals worldwide.

You'll be responsible for providing architectural guidance and mentorship to elevate the engineering organization's capabilities. The role involves developing best practices, scaling distributed applications, and making critical architectural decisions that impact LinkedIn's broader technical ecosystem.

Your expertise will be essential in designing and implementing large-scale infrastructure and web services, requiring deep knowledge of distributed systems and object-oriented programming. You'll work closely with cross-functional teams to support a shared technical stack and resolve complex technical challenges.

The position offers an opportunity to directly influence LinkedIn's technical direction while working with cutting-edge technologies. You'll be part of a culture that values transformation, collaboration, and results, with the flexibility of hybrid work arrangements.

As a technical leader, you'll not only contribute to building robust solutions but also mentor other engineers, fostering a culture of excellence and innovation. Your work will directly impact how professionals worldwide connect, discover opportunities, and grow their careers.

This role is perfect for someone who combines deep technical expertise with leadership abilities and wants to make a significant impact on products used by millions of professionals globally. You'll be supported by LinkedIn's collaborative culture and comprehensive benefits while working on challenging problems at scale.

Last updated 3 days ago

Responsibilities For Senior Staff Software Engineer - Applications

  • Provide architectural guidance and mentorship to up-level the engineering organization
  • Actively improve the level of craftsmanship by developing best practices
  • Scale distributed applications and make architectural trade-offs
  • Produce high-quality software with unit tests and code reviews
  • Act as a role model and professional coach for engineers
  • Identify and evangelize opportunities for improvement
  • Work with peers across teams to support shared technical stack
  • Resolve conflicts between teams and build team culture

Requirements For Senior Staff Software Engineer - Applications

Java
  • BS Degree in Computer Science or related technical discipline
  • 10+ years experience in software design, development, and algorithm solutions
  • 4+ years experience in architect or technical leadership position
  • Expert knowledge of computer science, data structures, algorithms, and software design
  • Strong object oriented programming skills
  • Experience in designing and building infrastructure and web services at large scale

Benefits For Senior Staff Software Engineer - Applications

  • Hybrid work option

Interested in this job?

Jobs Related To LinkedIn Senior Staff Software Engineer - Applications

Manager, Software Engineering - Applications (Video Team)

Lead LinkedIn's Video Team as Engineering Manager in NYC, focusing on video product growth through communications and partnerships, managing backend systems and AI integration.

Manager, Software Engineering - Applications

Lead software engineering role at LinkedIn focusing on ad formats and offerings, managing a team while building scalable advertising solutions in a hybrid work environment.

Manager, Software Engineering - Applications

Lead a team of engineers at LinkedIn developing scalable applications for the Ad Formats and Offerings team in NYC.

Senior Software Engineering Manager - Applications

Lead engineering teams in developing and scaling LinkedIn's products for the Indian market, managing both technical delivery and team growth.

Senior Product Manager, Messaging Platform

Senior Product Manager position at LinkedIn focusing on Messaging Platform development, combining AI technology with user experience to shape the future of professional communication.