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 role represents a unique opportunity to make a direct impact on the world's professional network that helps millions achieve their career goals. As a Staff Software Engineer, you'll be a key technical leader and role model within the team, designing and developing technology that serves both business and technology objectives.

The role combines technical excellence with leadership, requiring expertise in distributed systems, Java/C++ programming, and software architecture. You'll be responsible for scaling distributed applications, making crucial architectural decisions, and ensuring high-quality code delivery through proper testing and review processes.

What makes this role particularly exciting is the scope of impact - LinkedIn's global reach means your work will directly influence how professionals worldwide connect, discover opportunities, and gain insights. The position offers a hybrid work arrangement, providing flexibility while maintaining team collaboration.

The ideal candidate will have 8+ years of experience in software development, strong computer science fundamentals, and expertise in Java/C++. Beyond technical skills, you'll need to be an effective mentor, able to coach other engineers and foster LinkedIn's culture of transformation, collaboration, and results.

This is an excellent opportunity for a senior engineer looking to step into a staff-level role where they can combine technical leadership with hands-on development, working on systems that impact millions of users globally.

Last updated 10 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 focus on craftsmanship
  • Identify, leverage, and successfully evangelize opportunities
  • Collaborate with cross functional teams to design and build scalable platforms/products/services/tools
  • Improve engineering productivity in the organisation

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 with object oriented design, coding, testing patterns

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Applications