Website MoTek Technologies
Engineering Manager – Web Infrastructure
As an Engineering Manager on the team you will build and iterate on fundamental building blocks that enable all feature development on apps at scale.
Manage the performance and career development of a team of 5-10 engineers, and own significant parts of LinkedIn Infrastructure that require architecture and coding.
Manage teams to scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, review code, and deliver with speediness and quality.
Participate with senior management in developing a long-term technology road map.
Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
Prototype and iterate designs in collaboration with other team members, designers and product managers.
Provide recommendations to team and partners on best practices, architecture design, methodologies, etc.
Passionate about product design and end-user interaction (UX) and user
Drive daily scrum and sprint planning meetings.
BA/BS Degree in Computer Science or related technical discipline, or 10+ years of related practical experience.
2+ years experience in software engineering management
BS or MS or PhD in Computer Science or related technical discipline.
Experience hiring, mentoring, coaching and developing top engineering talent.
Successful track record of managing teams of engineers and project management skills. Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++, C#, etc.).
Experience building scalable products on top of distributed systems.
Experience building web applications and services with IDEs, ant, junit, etc.
Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management.