Senior Software Engineer, Site Reliability

Bengaluru, Karnataka, India
Aug 27, 2024
Sep 22, 2025
Hybrid
Full-Time
5 Years
Job Description

As a Senior Software Engineer in Site Reliability, you will play a crucial role in architecting, designing, developing, and supporting scalable and reliable features and infrastructures at LinkedIn. You will be responsible for ensuring that our systems operate seamlessly 24x7 and handle the demands of a high-volume, user-centric environment. This role requires a deep understanding of computer science disciplines and a passion for creating robust, high-performance applications.

Key Responsibilities

  1. Scalability and Support. Scale and support distributed applications, make architectural trade-offs, and implement both synchronous and asynchronous design patterns to enhance system performance and reliability.
  2. Application Development. Design, develop, and maintain multi-tier, scalable, and high-volume performing applications. Ensure these applications are user-centric and operate continuously without interruptions.
  3. Code Quality. Produce high-quality software through unit testing, code reviews, and regular code integration, adhering to best practices and coding standards.
  4. Engineering Productivity. Identify opportunities to enhance engineering productivity and advocate for improvements within the team and broader organization.

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent practical experience.
  • 5+ years of experience in programming with Python and/or Java.
  • 5+ years of experience in UNIX systems engineering and/or systems administration.

Preferred Qualifications

  • 7+ years of relevant work experience with expertise in computer science, including data structures, algorithms, and software design.
  • Proficiency in object-oriented design and programming languages such as Java and C++.
  • Demonstrated ability to troubleshoot large-scale Java applications and UNIX stack issues.

Suggested Skills

  1. Data Structures & Algorithms. Strong knowledge and application in real-world scenarios.
  2. Software Design. Expertise in designing scalable and maintainable software architectures.
  3. System Troubleshooting. Advanced skills in diagnosing and resolving complex system issues.

Culture and Benefits

  1. Work-Life Balance. Enjoy a hybrid work model that allows flexibility between working from home and commuting to the office as needed.
  2. Health and Wellness. Benefit from comprehensive health and wellness programs designed to support employees and their families.
  3. Inclusive Culture. LinkedIn is committed to a diverse and inclusive workplace. We offer opportunities to all job seekers, including individuals with disabilities.

Application Process

If you are passionate about building scalable systems and have the expertise to drive high-quality software solutions, we encourage you to apply. Join us at LinkedIn and be part of a team that is making a significant impact on the world’s workforce.