Iteration Manager

An interation management role, suitable for staff who have demonstrated capacity to run at least one team smoothly

An Iteration Manager who can apply professional development skills to grow staff, whilst managing multiple teams and ensuring consistent delivery.

Position Summary

Primary responsibilities include but not limited to:

  • Organise, facilitate and document Agile ceremonies for multiple software engineering teams at once
  • Consistently analyse team behaviours and performance, in order to effect positive change
  • Conduct regular and valuable 1-on-1 interviews with team members, making contemporaneous performance and morale notes
  • Contribute to staff professional development by assigning and maintaining team members’ goals
  • Maintain team metrics for accurate reporting to stakeholders
  • Remove impediments blocking teams’ development progress
  • Negotiate priorities and scope of epics/projects
  • Managing teams’ issue development cycle
  • Contribute to recruitment processes
  • Have a deep understanding of organisation processes

Secondary responsibilities may include:

  • Communicate with stakeholders and customers on behalf of the team
  • Facilitate technical solution design sessions
  • Attending professional events such as conferences to learn industry best practices and new technologies

Expected Behaviours

  • Foster engagement from team members in agile ceremonies and technical discussions
  • Push for continuous improvement by analysing team behaviours and domains, iterating change to team process and consistently reviewing
  • Develop your knowledge with training courses and learning materials

Technical Capabilities

Development:

  • Basic understanding of how services are built and their health is maintained
  • Basic understanding of current and emerging technologies in software engineering
  • Deep understanding of industry practices

Architecture:

  • Have an understanding of how different services fit into the overall system