Taro Logo

Staff Software Engineer - Applications

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
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Applications

LinkedIn is seeking a Staff Software Engineer to join their Applications team in Bengaluru. This is a key technical leadership role where you'll have the opportunity to make a direct impact on the world's largest professional network. As a Staff Software Engineer, you'll be responsible for scaling distributed applications, making critical architectural decisions, and mentoring other engineers.

The role combines hands-on technical work with leadership responsibilities. You'll be designing and developing technology to serve business and technology objectives, while aligning points of view across teams and making smart trade-offs. The position requires expertise in distributed systems, Java/C++ programming, and a strong foundation in computer science fundamentals.

What makes this role exciting is the scale and impact - LinkedIn serves millions of professionals globally, and your work will directly influence how people build their careers and professional relationships. You'll be working with cutting-edge technology and collaborating with talented engineers across the organization.

The hybrid work environment offers flexibility while maintaining team collaboration. LinkedIn's culture emphasizes transformation, collaboration and results, and as a Staff Engineer, you'll play a key role in shaping that culture. The company offers comprehensive benefits and the opportunity to work on meaningful technical challenges at scale.

This is an ideal role for an experienced engineer who wants to combine technical excellence with leadership, working on products that help professionals worldwide achieve their career goals. Your work will directly impact LinkedIn's mission of connecting the world's professionals to make them more productive and successful.

Last updated 3 days ago

Responsibilities For Staff Software Engineer - Applications

  • 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
  • Design and build scalable platforms/products/services/tools and improve engineering productivity

Requirements For Staff Software Engineer - Applications

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