Unclassified - Waterloo, IA
posted about 1 month ago
As a Software Engineering Manager, you will play a pivotal role in leading and developing high-performing teams in a fast-paced environment. Your primary responsibility will be to build great teams by ensuring they have the necessary resources, tools, and training to excel in their roles. You will collaborate closely with Product Management to define the product vision and effectively communicate it to all stakeholders, ensuring alignment and understanding across the organization. In this role, you will work alongside product managers and product owners to manage the product roadmap and groom the backlog, ensuring that the teams are well-informed about product direction, priorities, requirements, and customer perspectives. You will also collaborate with the architecture team to evolve the product in response to market and technology demands, ensuring that engineering processes are established and adhered to, leading to high-quality and timely execution and delivery of products. Your leadership will be crucial in developing and deploying new features, upgrades, and fixes that are prioritized in the backlog. You will participate in PI and Sprint Planning, release coordination, and daily Scrum meetings, helping software engineers navigate both technical and process challenges. As a leader, you will provide guidance and coaching to inspire team members to achieve their optimum performance and foster their career development.