Manager, Software Engineering (Global Technology Solutions)
Posted: December 17, 2016
Reference ID: 1616374340
LinkedIn was built to help professionals achieve more in their careers, and every day 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. Searching for your dream job? At LinkedIn, we strive to help our employees find passion and purpose. Join us in changing the way the world works.
As Manager of our world-class software engineering team, you will be an agile architect in building the next-generation infrastructure platforms for LinkedIn's Global Technology Solutions Team- including but not limited to: an application and service delivery platform, massively scalable messaging, data storage and replication systems, and a cutting-edge search platform. You will work and learn among the best, putting to use your experience in distributed technologies and algorithms, your great API and systems-design sensibilities, and your passion for writing code that performs at scale. LinkedIn has already pioneered well-known open-source data infrastructure projects like Voldemort, Kafka, and Azkaban - come join our team and share the knowledge with a broader community while making a real impact within our company.
Responsibilities: • Mentor, coach, develop and grow top engineering talent. • Lead a team of passionate engineers to help build new platform and product capabilities for enterprise services at LinkedIn. • Architect and implement on our Java/Python backend to deliver APIs for our customers and our own developers. • Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement • Build strong partnerships within and across Agile teams to design, develop, test, and implement technical solutions across a full-stack of development tools and technologies • Create strategy and technology roadmap by collaborating with the team, product and design partners. • Provide functional, technical and process leadership in areas such as pair programming, TDD, DevOps, Project Refactoring, etc. • Lead cross platform initiatives focused on overall system performance, scale and availability • Drive execution of API Frameworks, developer platforms and infrastructure roadmap. • Be a highly technical, hands-on coder and an effective people manager • 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.
Preferred Qualifications: • 3+ years of software engineering management experience. • 2+ years of experience building large scale systems • 2+ years of Distributed Systems or Cloud Services • Track record of managing complex project timeline and deliverables. • Expertise in developing highly scalable micro services. • Experience with key-value pair storage, time-series data, distributed systems and time-sensitive delivery systems. • Experience leading a team through the migration from a legacy system to a new architecture.