- The Engineering Manager (aligned to DevOps) is accountable for overseeing software development process and coordinating with stakeholders to align the squad s work with overall company objectives to ensure on-time delivery, as well as hiring and managing engineering talent (including hiring, staffing, and performance reviews) for a given product/platform.
- They must have an extensive technical background, as well as excellent communication, cooperation, and mentoring skills, one who care about every employees growth and well-being and also manage people effectively.
- This role involves working with senior leadership, product management and other stakeholders
- across Engineering, responsible for multiple squads/individuals working on multiple products across locations, ensuring that they are fully supported and are enabled to deliver to their commitments.
- They should be open to change with new ways of solving problems, boost employee performance, drive workplace communication and prepares employees for success by using people management skills.
- This role requires at least 12+ years of overall experience in software industry and minimum 3 years of that in a management role.
- The applicant should be able to get involved in estimation and troubleshooting when required.
What You Will Do:
Responsibilities include:
o Lead and manage a team of DevOps engineers responsible for platform deliverables including designing, implementing, and maintaining IaC and toolchain to support software development, testing, and deployment.
o Develop and implement DevOps strategies, processes, and best practices to improve software delivery speed, quality, and reliability
o Collaborate with cross-functional teams, including software development, operations, and quality assurance, to ensure seamless integration of DevOps practices into the software development lifecycle.
o Provide technical leadership and mentorship to the DevOps team, fostering a culture of collaboration, innovation, and continuous learning.Drive COP across engineering, through patterns, practices and collaboration between engineering.
o Stay current with industry trends, emerging technologies, and best practices in DevOps and cloud computing.
o Oversee the software development process, from design to deployment, ensuring on-time delivery
o Contribute to overall business strategy and annual budget process in collaboration with Director of Platform Engineering - DevOps.
o Promote agile methodologies, engineering best practices e.g. CI/CD, automated testing etc. to encourage quality software development
o Risk management across the squads and plan mitigation
o Ensure squads are focused on priorities, milestones, and deliverables
o Collaborate proactively across Engineering in ensuring adoption of standard process and leveraging common/platform components and ensure that we are constantly elevating engineering productivity
o Work closely with stakeholders and cross-functional teams including Directors of
Platform Engineering, Product Managers and Product Owners to understand the business strategy, required resources, work plans and budget to implement the product vision
o Take ultimate ownership of the product development execution, including
Platform, RD, Solutions Engineering, reliability, security, etc - this involves working
closely with other internal teams
o Provide leadership, coach, mentor and develop direct reports and develop high performing teams that deliver continuous improvement, add value and reduce costs.
o Regular tracking and reporting of program/project KPI s, progress and performance
o Set goals, provide feedback, and oversee the day-to-day operations of the team
o Establish regular 1-1 meetings with engineering team members to provide consistent feedback
o Manage attrition and drive merit-based promotions
o Support Recruitment and Training working in collaboration with the Directors of Engineering
o Onboard new employees and coach them on internal processes
o Own hiring process and collaborate with internal and external recruiters to attract and identify the best talent globally
Key Activities
o Manage a team of individuals working on multiple products across locations, ensuring that they are fully supported and are enabled to deliver to their commitments
o Provide clear leadership and vision, inspire, and motivate staff to achieve excellence, and mentor them as they develop new skills
o Performance review meetings
o 1-1 feedback sessions
What You Will Have:
12+ years of software lifecycle experience
Must
An engineering background - either development or testing, but decided to put more energy into leadership skills
o A passion for technology - striving for the highest standards in quality of the software
o Experience of both traditional-hosted and cloud-hosted products
o Led effective delivery of multiple projects or teams in a highly dynamic, fast-paced
software development environment
o A people-oriented leader, able to model and cultivate a collaborative culture of ownership, delivering while being fair and having fun
o Outstanding communication skills and the ability to explain technical issues to people at various skill levels
o Hired or designed hiring processes for Engineering roles
o Excellent decision-making, strategic planning, time management and problemsolving skills
Should
o Have experience working in a SaaS/product company
o Know the meaning of typical SaaS Engineering metrics (e.g. MRR, churn, lead time, MTTR, velocity, etc.) and having the ability to incorporate them into the daily life of the team
o Have experience managing remote teams and working in a remote team
Additional Skills
o A strong commitment to fostering Diversity, Equity and Inclusion within the team
o Extensive experience of tools such as Jira, Confluence, GitHub
o Identify and measure team health indicators
Competencies
o Technology focused, agnostic to tools, adaptable to change in technology
o Work closely with architects and developers to strategize product vision
o Mentor and guide the squads on technical excellence
o Champion for automation of repeatable tasks
o Recruitment and training