Taro Logo

Staff Software Engineer

LinkedIn is a professional networking platform that helps professionals connect, find opportunities, and build careers.
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

LinkedIn is seeking a Staff Software Engineer to join their team in Bangalore, India. This is a key technical leadership position where you'll have the opportunity to make a direct impact on the world's largest professional network. The role combines hands-on technical work with leadership responsibilities, focusing on scaling distributed systems and mentoring other engineers.

As a Staff Software Engineer, you'll be responsible for designing and developing technology that serves both business and technical objectives. You'll work on complex distributed applications, making crucial architectural decisions and implementing solutions that maintain LinkedIn's high standards for performance and reliability. The role requires expertise in Java/C++ programming, distributed systems, and large-scale infrastructure.

The ideal candidate will have 8+ years of experience in software development, with a strong foundation in computer science fundamentals. You'll need to demonstrate not just technical excellence, but also leadership abilities, as you'll be expected to coach other engineers and influence technical decisions across teams.

LinkedIn offers a hybrid work environment, combining the flexibility of remote work with in-office collaboration. The company is known for its strong engineering culture and commitment to innovation. This role presents an excellent opportunity for experienced engineers looking to work on challenging technical problems while helping shape the future of professional networking at global scale.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
  • Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration
  • Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship
  • Identify, leverage, and successfully evangelize opportunities and collaborate with cross functional teams to design and build scalable platforms/products/services/tools
  • Work with peers across teams to support and leverage a shared technical stack

Requirements For Staff Software Engineer

Java
  • BS Degree in Computer Science or related technical discipline or related practical experience
  • 8+ years experience in software design, development, and algorithm related solutions
  • 8+ years programming experience in Java and/or C++
  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
  • Experience in designing and building infrastructure and web services at large scale & strong object oriented skills

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer