Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by LinkedIn, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Staff Software Engineer, Reliability Infrastructure at LinkedIn plays a pivotal role in shaping the quality and reliability of our systems. This position is designed for an individual who thrives in a fast-paced, complex environment, overseeing the architecture and development of reliability frameworks that enhance service uptime and performance. The successful candidate will collaborate across multiple teams to identify, mitigate, and troubleshoot potential system vulnerabilities, ensuring high availability and scalability of our infrastructure.
Job Responsibilities
- Lead the design, development, and deployment of reliability engineering initiatives to improve system availability and performance.
- Establish best practices and standards for reliability engineering, integrating them into the overall development lifecycle.
- Monitor and analyze system performance, utilizing telemetry and analytics to drive optimization efforts.
- Collaborate with cross-functional teams to resolve complex issues and implement long-term solutions.
- Develop and maintain documentation regarding architecture, processes, and system dependencies.
- Participate in on-call rotation, ensuring prompt response to reliability incidents and outages.
- Mentor junior engineers in reliability best practices and foster a culture of reliability across teams.
Qualifications
- Master's degree in Computer Science, Software Engineering, or related fields; Bachelor's degree with relevant experience is acceptable.
- 7+ years of experience in software engineering and system architecture, with a focus on reliability.
- Expertise in building and deploying scalable, distributed systems with a strong understanding of cloud infrastructure.
- Proficiency in programming languages such as Go, Java, Python, or similar.
- Demonstrated experience with monitoring tools and frameworks (e.g., Prometheus, Grafana, ELK stack).
- Strong problem-solving skills, with a thorough understanding of system performance analysis and optimization.
- Excellent communication and collaboration skills, with the ability to work in a team-oriented environment.
Technologies & Tools
This position primarily requires proficiency in modern development and deployment technologies. Candidates should be familiar with orchestration and containerization platforms such as Kubernetes and Docker. Experience with continuous integration/continuous deployment (CI/CD) pipelines and infrastructure as code (IaC) tools, such as Terraform or Ansible, is essential. Additionally, understanding application performance management (APM) tools and distributed tracing technologies will significantly benefit the candidate in this role.
Ideal Candidates
Ideal candidates for the Senior Staff Software Engineer, Reliability Infrastructure role at LinkedIn are proactive, adaptable, and possess a growth mindset. They are leaders who demonstrate technical excellence and exhibit strong decision-making abilities in high-stress situations. A collaborative spirit and the ability to inspire team members while effectively communicating complex technical concepts are key characteristics. Furthermore, an advocate for reliability and performance, they embody a commitment to driving continuous improvement within the engineering community.
Unemployment does not last the same number of weeks everywhere. In Virginia it is paid for 12 to 26 weeks, depending on your earnings. How it works there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.