This is your role
Job Role:
As our new Engineering Manager you will lead a mid-sized, cross-functional software engineering unit composed of one or more scrum teams. You will be responsible for ensuring that the team's delivery targets are met, the released software meets the internal and external quality expectations and for striking a balance between product and technical deliverables. You will need to guide and grow your team, oversee day-to-day operative tasks, drive long-term strategic initiatives, and create alignment with other teams within and outside of engineering (product management, customer success, etc.). Also, as an Engineering Manager you will need to take care of your people by demonstrating modern leadership behaviors, grow a healthy engineering culture and apply agile & lean software and product development principles.
Responsibilities:
As our new Engineering Manager you will lead a mid-sized, cross-functional software engineering unit composed of one or more scrum teams. You will be responsible for ensuring that the team's delivery targets are met, the released software meets the internal and external quality expectations and for striking a balance between product and technical deliverables. You will need to guide and grow your team, oversee day-to-day operative tasks, drive long-term strategic initiatives, and create alignment with other teams within and outside of engineering (product management, customer success, etc.). Also, as an Engineering Manager you will need to take care of your people by demonstrating modern leadership behaviors, grow a healthy engineering culture and apply agile & lean software and product development principles.
Responsibilities:
- Monitor software delivery: drive planning, follow implementation, release and post-release activities. Track KPIs and targets around quality, efficiency, costs and deadlines. Intervene if needed.
- Pay attention to escalations: step in and take the lead, interact with customers / partners if needed.
- Take part in pre-sales activities and lead them on the engineering side if needed.
- Collaborate closely with product management, customer success, SRE and other functions.
- Conduct post-mortems on incidents and systemic issues and drive their resolution.
- Find opportunities to improve quality, security and efficiency and drive their implementation.
- Drive alignment across scrum teams and units regarding processes, tools, and practices.
- Create and communicate the strategy and vision for the team, cascading from higher level goals.
- Build a backlog for the team balancing product deliverables and technology initiatives in agreement with stakeholders of the different functions.
- Build your team with the right professionals by working close with the People Team (create postings, screen, interview).
- Integrate new hires. Oversee the onboarding process, provide mentoring and support as needed.
- Provide coaching to the people for professional and personal growth and career development.
- Set goals, provide feedback and assessment. Resolve individual performance issues.
- Praise and acknowledge achievements, recognize outstanding performance.
- Keep up motivation, follow team dynamics, help resolving individual and interpersonal issues.
- Identify and remove obstacles hindering delivery of tasks or any daily activity.
- Empower the team: let them organize their work but stand by to provide guidance if needed.
- Allocate people and tasks across teams and projects.
- Solicit innovation ideas from the scrum teams and leverage them in building the unit’s backlog.
- Discuss and present the team’s scope in front of internal and external stakeholders if needed.
- Apply principles of modern leadership approaches and agile & lean product development (responsible experimentation, short feedback cycles, time-boxing, MVP approach, etc.) and shape the way of their adoption.