This job ad has been posted over 30 days ago...
2
applicants
Engineering Manager Position
at E-Commerce Company in Bengaluru, India
The Role
The Engineering Manager will build and lead a team of about 10 talented engineers. You will be required to oversee the entire functions of your team and will be responsible for the timely delivery of projects while maintaining high quality. This is a dream role for a technical leader which involves influencing evaluation of cutting edge technologies, building scalable & robust platforms that last for years and balance these with having impact on all technology teams at our client.
Responsibilities
Engineering Manager for the Platform team at our client will have four key responsibilities:
■Technical Mentoring: You are the technical leader for the team. Participating in code reviews, design reviews, architecture discussions. Being responsible for meeting the Scaling, Performance & Quality requirements for the systems/components/libraries/frameworks developed by the team. Setting up best practices to help the team achieve the above and constantly thinking about improving the technology in use are your responsibilities. When needed, rolling up your sleeves to fix a critical issue or code up a module that can then be treated as a working reflection of the best practices are expectations. We believe it is important for developers to be able to look up to their manager as a technical mentor.
■Roadmap/Future Vision: Platform team needs to maintain a longer term vision and pro-actively think of improvements to the technology stack used across the board through identifying components that are generic and can be developed/maintained by the team. The team needs to be technology savvy and anticipate future requirements. EM for the team is expected to play an important role to build the vision and charter the roadmap for the team through collaboration and feedback from the rest of the teams/stakeholders.
■Delivery Management: Collaborate with other technology teams in our client and ensure a streamlined adoption of platform components, where it adds value. Be a stakeholder in contributing to the roadmap of other teams in terms of architectural/design improvements to the systems through the adoption of platform components.
■People Management: Understanding your team members very well – their strengths, areas of development and aspirations and using this understanding to do a great job of mentoring them and managing their careers is another critical responsibility. Driving the performance appraisals for your team, and participating in compensation change discussions are important parts of this responsibility. We expect EMs to be diligent about this and ensure fairness. EMs are also responsible for building an open culture in the team, and increasing the levels of communication within and outside the team.
■Hiring: EMs are responsible for building and growing their teams. Working closely with the recruitment team to hire the best talent for your team and for other teams at our client is a role that all EMs contribute a lot to, in order to help client grow at the rapid pace our business needs want us to.
Qualifications
To be able to do justice to the above responsibilities, EMs should have the following qualifications:
■Quick & Good Problem Solving skills.
■Strong design, coding and architecture skills. Ability to work against stringent SLA requirements and lead development of highly performant systems against metrics like scale, latencies and resource utilization.
■Technical Breadth – Exposure to a wide variety of problem spaces, technologies would allow EMs to understand and apply appropriate solutions.
■Good Technology sense : Tech savvy-ness around exploring different technology stacks that could be useful to the organization, being in touch with technological advancements and the drive to evaluate and recommend solutions. Should be able to weigh alternative solutions and make recommendations for varying scenarios.
■Deep Understanding of Data Persistence mechanisms: Data driven application design, Relational databases, SQL, NoSQL stores, Columnar stores and other high performance persistence software
■Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements, re-architectures – the EM should have seen it all and ideally in multiple cycles. Should have been part of scalable product development cycles with large data handling exposure for 5+ years.
■Excellent Mentoring skills – Be the technical & career mentor to your team. Should have done this for 2+ years.
■Great Project Management : Estimation, Planning, Prioritizing, Unblocking, Pushing back, Stretching to meet promises are all daily activities that the EM should be super adept at. Should have done this for 2+ years
■Must have worked in a small setup (either a startup or a small & reasonably independent team / dev centre )
■B Tech in Computer Science or equivalent required. Since we are working on strict deadlines to close this position at the earliest, an early response from your end would be highly appreciated.
You may also refer your friends or colleagues who would be interested in exploring this opportunity. In case of any further clarity required, please feel free to contact us. You can reach me at rinsybackerpp@gmail.com
The Engineering Manager will build and lead a team of about 10 talented engineers. You will be required to oversee the entire functions of your team and will be responsible for the timely delivery of projects while maintaining high quality. This is a dream role for a technical leader which involves influencing evaluation of cutting edge technologies, building scalable & robust platforms that last for years and balance these with having impact on all technology teams at our client.
Responsibilities
Engineering Manager for the Platform team at our client will have four key responsibilities:
■Technical Mentoring: You are the technical leader for the team. Participating in code reviews, design reviews, architecture discussions. Being responsible for meeting the Scaling, Performance & Quality requirements for the systems/components/libraries/frameworks developed by the team. Setting up best practices to help the team achieve the above and constantly thinking about improving the technology in use are your responsibilities. When needed, rolling up your sleeves to fix a critical issue or code up a module that can then be treated as a working reflection of the best practices are expectations. We believe it is important for developers to be able to look up to their manager as a technical mentor.
■Roadmap/Future Vision: Platform team needs to maintain a longer term vision and pro-actively think of improvements to the technology stack used across the board through identifying components that are generic and can be developed/maintained by the team. The team needs to be technology savvy and anticipate future requirements. EM for the team is expected to play an important role to build the vision and charter the roadmap for the team through collaboration and feedback from the rest of the teams/stakeholders.
■Delivery Management: Collaborate with other technology teams in our client and ensure a streamlined adoption of platform components, where it adds value. Be a stakeholder in contributing to the roadmap of other teams in terms of architectural/design improvements to the systems through the adoption of platform components.
■People Management: Understanding your team members very well – their strengths, areas of development and aspirations and using this understanding to do a great job of mentoring them and managing their careers is another critical responsibility. Driving the performance appraisals for your team, and participating in compensation change discussions are important parts of this responsibility. We expect EMs to be diligent about this and ensure fairness. EMs are also responsible for building an open culture in the team, and increasing the levels of communication within and outside the team.
■Hiring: EMs are responsible for building and growing their teams. Working closely with the recruitment team to hire the best talent for your team and for other teams at our client is a role that all EMs contribute a lot to, in order to help client grow at the rapid pace our business needs want us to.
Qualifications
To be able to do justice to the above responsibilities, EMs should have the following qualifications:
■Quick & Good Problem Solving skills.
■Strong design, coding and architecture skills. Ability to work against stringent SLA requirements and lead development of highly performant systems against metrics like scale, latencies and resource utilization.
■Technical Breadth – Exposure to a wide variety of problem spaces, technologies would allow EMs to understand and apply appropriate solutions.
■Good Technology sense : Tech savvy-ness around exploring different technology stacks that could be useful to the organization, being in touch with technological advancements and the drive to evaluate and recommend solutions. Should be able to weigh alternative solutions and make recommendations for varying scenarios.
■Deep Understanding of Data Persistence mechanisms: Data driven application design, Relational databases, SQL, NoSQL stores, Columnar stores and other high performance persistence software
■Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements, re-architectures – the EM should have seen it all and ideally in multiple cycles. Should have been part of scalable product development cycles with large data handling exposure for 5+ years.
■Excellent Mentoring skills – Be the technical & career mentor to your team. Should have done this for 2+ years.
■Great Project Management : Estimation, Planning, Prioritizing, Unblocking, Pushing back, Stretching to meet promises are all daily activities that the EM should be super adept at. Should have done this for 2+ years
■Must have worked in a small setup (either a startup or a small & reasonably independent team / dev centre )
■B Tech in Computer Science or equivalent required. Since we are working on strict deadlines to close this position at the earliest, an early response from your end would be highly appreciated.
You may also refer your friends or colleagues who would be interested in exploring this opportunity. In case of any further clarity required, please feel free to contact us. You can reach me at rinsybackerpp@gmail.com
Published at 23 Jan
Viewed: 216 times
Viewed: 216 times
