As a Software Engineering Manager in the Compute Infrastructure organization, you will lead a team focused on re-architecting our Compute Infrastructure stack. This role requires a combination of technical expertise and leadership skills to drive the development of high-performing, reliable, and scalable software solutions.
Key Responsibilities
- Lead and mentor a team of engineers, fostering a culture of innovation, accountability, and continuous improvement.
- Conduct regular performance reviews, set team objectives, and support career development for team members.
- Own the end-to-end design and development of scalable infrastructure systems, ensuring they can handle high request volumes efficiently.
- Architect and implement backend APIs and web interfaces that provide seamless user experiences.
- Collaborate with cross-functional teams, including product managers and other engineering teams, to align on project goals and timelines.
- Work with stakeholders to identify and prioritize infrastructure improvements.
- Develop and execute a long-term technology roadmap for the Compute Infrastructure, focusing on performance and reliability.
- Leverage your technical expertise to drive best practices in software development and engineering processes.
- Provide mentorship to team members on complex technical issues and best practices.
- Encourage a culture of knowledge sharing and continuous learning within the team.
- Monitor and evaluate team performance metrics to ensure high-quality outputs.
- Implement processes that promote accountability and efficient workflows.
Qualifications
- Bachelor’s degree in Computer Science or related field.
- 8+ years of relevant engineering experience with a focus on full-stack development.
- 2+ years of hands-on technical management experience.
- Proficiency in programming languages such as Go, Java, C++, or Python.
- Experience with front-end frameworks like React or Angular, and backend API development using GraphQL.
Preferred Qualifications
- Master’s degree in Computer Science or a related technical discipline.
- Experience in leading successful, large-scale software projects with cross-team dependencies.
- Proven ability to mentor and grow engineering talent.
- Familiarity with cloud technologies and large-scale infrastructure management.
Why Join Us?
At LinkedIn, we invest in our talent and support career growth. With a hybrid work model, you can work where you feel most productive while still engaging with your team. Join us in shaping the future of professional networking!