Job Openings
Engineering Manager
About the job Engineering Manager
Responsibilities:
- Grow and develop teams, drive conversations with the engineers on topics such as career development, and align their growth with the long-term vision and wider business needs.
- Own and drive the engineering/technical strategy for the team, deliver business-critical initiatives in the specified timeline, and actively contribute towards the product roadmap to drive the maximum impact by defining the team's vision, mission, and strategy.
- Participate in the end-to-end recruiting process, hiring and onboarding exceptional engineering talent.
- Define, measure, and own key metrics for the performance of your and your team's functional areas.
- Identify broader problems (Product features, End User Experience, Technology, and Business), provide multi-quarter roadmaps to the team, embrace constraints, and prioritize effectively by working with stakeholders and leadership.
- Collaborate and Partner with peers in Product, Design, and Engineering to craft the best building blocks, guidelines, and standards, and evolve the team's vision, mission, and strategy.
- Be well-versed in S/W architecture and design. Be ready to be a part of design reviews (code reviews) and ensure the right decisions are made across the development lifecycle (Both front end and back end). Raise the bar for engineering standards, tooling, and processes.
- You are responsible for the End User Experience, Performance, Security, and High availability of the product and will work towards 99.99 availability.
- Be the custodian of operational and customer excellence when it comes to on-calls/incidents/performance/bugs/UX issues.
- Provide measurable OKRs for the team and promote a culture of real-time employee feedback.
- Regularly recognize and celebrate individual engineer's achievements, both big and small, while emphasizing the importance of team success.
Requirements:
- Master/ Bachelor's degree in a Computer Science related field or equivalent practical experience.
- Minimum 9 years of experience with software development in one or more programming languages (e. g. C, C++, Java, JavaScript, NodeJS).
- 3 years of experience in a technical leadership role building exceptional products that deliver a delightful experience for end customers.
- 2+ years of experience in people management.
- Experience building Microservices architectures.
- Experience in managing managers is highly desirable.