Taro Logo

Staff Software Engineer - Applications

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

Description For Staff Software Engineer - Applications

LinkedIn, a global leader in professional networking with millions of users worldwide, is seeking a Staff Software Engineer to join their team in Bengaluru, India. This role represents a unique opportunity to make a significant impact on technology that helps professionals achieve more in their careers.

As a Staff Software Engineer at LinkedIn, you'll be at the forefront of designing and developing technology that serves both business and technical objectives. The role involves working with distributed applications at scale, making crucial architectural decisions, and implementing both synchronous and asynchronous design patterns. You'll be responsible for producing high-quality software that is thoroughly tested and reviewed, ensuring robust and reliable systems.

What makes this role particularly exciting is the opportunity to be a technical leader and role model within the team. You'll not only be hands-on with code but also serve as a professional coach for other engineers, helping to foster LinkedIn's culture of transformation, collaboration, and results. The position involves working with cross-functional teams to identify and implement opportunities for improving engineering productivity across the organization.

The hybrid work environment offers flexibility while maintaining strong team connections and collaboration. You'll be part of LinkedIn's engineering community, working on technology that directly impacts millions of professionals worldwide. The role requires expertise in Java/C++, strong computer science fundamentals, and experience with large-scale distributed systems.

This is an ideal opportunity for a seasoned engineer who wants to combine technical excellence with leadership, working on products that help shape the future of professional networking and career development. You'll be part of a company that values innovation, collaboration, and making a positive impact on the global workforce.

Last updated 3 days ago

Responsibilities For Staff Software Engineer - Applications

  • Scale distributed applications using synchronous and asynchronous design patterns
  • Write high-quality code with unit tests and regular code reviews
  • Act as a role model and professional coach for engineers
  • Identify and evangelize opportunities for improving engineering productivity
  • Collaborate with cross-functional teams to design and build scalable platforms/products/services/tools
  • Work with peers to support and leverage shared technical stack

Requirements For Staff Software Engineer - Applications

Java
  • BS Degree in Computer Science or related technical discipline or equivalent 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, data structures, algorithms, and software design
  • Experience in designing and building infrastructure and web services at large scale
  • Strong object oriented programming skills

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Applications