Job Description
An Engineering Manager you would drive the delivery of new features and improve efficiency. In this role, you will manage teams of engineers, focusing on their career growth, mentoring, and education. You will work closely with the leadership team and product team to prioritize the overall development roadmap.
Qualification:
- Bachelors in Computer Science or Information Technology Engineering.
- 8+ Years of experience in software engineering
- 3+ years of experience in managing engineers and teams
Key Responsibilities:
- Work with the Engineering Leadership team to create and improve processes for prioritizing, breaking down, estimating, and assigning tasks
- Coach Engineers to deconstruct problems into executable actions
- Seek an understanding of what other teams do, share knowledge, and encourage others to do the same
- Guide the quality and testing strategy of their teams
Must-have Skills:
- Strong skills with some of the back-end technologies we use: PHP, NodeJS, Typescript, MongoDB, message queuing systems or Kubernetes, and some experience in using Docker
- Experience with large scale architectural patterns, event-driven microservices, well-designed APIs, and efficient algorithms
- A desire to navigate and lead a team through ambiguous situations and align strategy with company priorities
- Keen interest in tackling complex issues involving multiple stakeholders
- Working proficiency and communication skills in verbal and written English
- Professional attitude towards software craftsmanship including testing
Other essential qualities for this role:
- Proficient and fast in implementing required processes across teams
- Innovative and open to trying/learning new things to improve the system or processes
- Open to taking initiatives
- Good communication skills for explaining requirements across teams
- High personal and professional integrity and trustworthiness
Job Category: Engineering Management
Job Type: Full Time
Job Location: Bangalore gurgaon