Software Engineering Manager - Developer Experience

LinkedIn was built to help professionals achieve more in their careers, and everyday millions of people use our products to make connections, discover opportunities, and gain insights.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Software Engineering Manager - Developer Experience

LinkedIn was built to help professionals achieve more in their careers, and everyday millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world's workforce in ways no other company can. We're much more than a digital resume – we transform lives through innovative products and technology.

Creating economic opportunity for every member of the global workforce is a responsibility we all share. To truly transform the global economy, we must evolve the way we hire and enable our talent to serve people of all backgrounds and experiences. LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer.

The DevX team is focussed on providing a seamless and enjoyable experience for all LinkedIn partners by offering top-notch developer tools, comprehensive API products, and an exceptional overall developer experience. Our goal is to foster a thriving LinkedIn partner ecosystem by attracting and nurturing quality developers. By focusing on these key areas, we aim to support our partners in building innovative solutions, enhancing productivity and achieving mutual success.

At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what's best for you and when it is important for your team to be together.

Responsibilities: • Manage the performance and career development of a team of engineers, and own significant parts of LinkedIn products that require design, architecture, and coding. • Participate with senior management in developing a long-term technology roadmap. • Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship. • Guide your team through hands-on participation in key technical and design discussions with technical leads on the team. • Drive the execution of product and technical workstreams by collaborating with engineering, product managers, designers, other software development teams, and business partners. • Create a collaborative work environment that fosters autonomy, transparency, innovation, and learning - while holding a high bar for craftsmanship. • Work with peers across teams to support and leverage a shared technical stack. • Manage teams to scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, review code, and deliver with speediness and quality. • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.

Basic Qualifications: • Bachelors in Computer Science or related field with 10+ years of relevant engineering work experience and 2+ years of hands-on people management experience • 8+ years software design, coding in one of the following languages: Java, Python, C/C++ • Deep knowledge of APIs in relation to developer experience and partner ecosystem.

Preferred Qualifications: • Masters degree in Computer Science or related technical discipline • 3+ years of management experience in building small to medium-sized teams, demonstrating growth and a track record of successful deliveries. • 8+ years of experience in building and working with production grade systems with focus on platforms. • Shipped several large-scale projects with dependencies across multiple teams. • Management experience across multiple skill sets (e.g. Application/Backend, UI/Frontend). • Understanding of common performance patterns and anti-patterns in distributed systems • Successful track record of managing a teams of engineers to deliver multiple projects on time and with quality • Active involvement in the creation and execution of technical strategies and roadmaps • Hire and retain world-class engineers by providing career growth, mentoring, and high impact projects, while taking intelligent risks to improve the way work is done • Built and delivered successful cross-functional partnerships across multiple teams. • Actively coached, mentored and grew team members in their careers. • Track record in partnering with recruiting to hire and build incredible engineering teams.

Last updated a month ago

Responsibilities For Software Engineering Manager - Developer Experience

  • Manage the performance and career development of a team of engineers, and own significant parts of LinkedIn products that require design, architecture, and coding.
  • Participate with senior management in developing a long-term technology roadmap.
  • Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
  • Guide your team through hands-on participation in key technical and design discussions with technical leads on the team.
  • Drive the execution of product and technical workstreams by collaborating with engineering, product managers, designers, other software development teams, and business partners.
  • Create a collaborative work environment that fosters autonomy, transparency, innovation, and learning - while holding a high bar for craftsmanship.
  • Work with peers across teams to support and leverage a shared technical stack.
  • Manage teams to scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, review code, and deliver with speediness and quality.
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.

Requirements For Software Engineering Manager - Developer Experience

Java
Python
  • Bachelors in Computer Science or related field with 10+ years of relevant engineering work experience and 2+ years of hands-on people management experience
  • 8+ years software design, coding in one of the following languages: Java, Python, C/C++
  • Deep knowledge of APIs in relation to developer experience and partner ecosystem.

Benefits For Software Engineering Manager - Developer Experience

  • Hybrid work option

Interested in this job?

Jobs Related To LinkedIn Software Engineering Manager - Developer Experience

CNC Subject Matter Expert (SME) Manager

CNC Subject Matter Expert (SME) Manager at Apple, leading crucial CNC processes for product development and production.

Engineering Program Manager, Quality Office, Apple Services Engineering

Engineering Program Manager for Apple Services Quality team, ensuring exceptional product quality and reliability.

Senior Engineering Project Manager, IS&T Enterprise Systems

Apple seeks a Senior Engineering Project Manager for IS&T Enterprise Systems to lead software development initiatives and cross-functional teams.

Engineering Program Manager, Apple Services Engineering

Sr Engineering Program Manager for Apple Services Engineering, managing cross-functional projects for Enterprise customers.

Full Stack Software Engineer, L5 - Growth Delivery and Operations

Netflix seeks Full Stack Software Engineer (L5) for Growth Delivery and Operations, focusing on CI/CD, automation, and developer productivity.