Job Summary:
DMSi Software is seeking a Development Team Manager who will lead development teams with a focus on a people-first mentality and servant leadership. The role involves shaping the culture of the development organization, promoting collaboration, and ensuring effective agile practices to enhance team performance and delivery.
Responsibilities:
• Lead one or more cross-functional software development teams to achieve organizational goals, creating a positive and engaging work environment.
• Serve as a member of the Development Leadership team to create strategies and plan improvements to aid in evolving the Development organization.
• Promote and facilitate collaboration between the development teams and the Product Management, Technical Engineering, Architecture, and Support teams.
• Maintain open and effective communication within the team and across departments.
• Ensure all agile activities are in place and followed effectively. Create alignment to common goals and evolve ways of working that support the team’s culture, predictability, quality, and craft. Promote team learning and continual improvement.
• Create focus and empowerment for the development teams by anticipating and removing impediments, protecting teams’ time to guard the ability to deliver, and driving practices to manage scope.
• Ensure the team has the necessary resources, tools, and knowledge to perform their jobs effectively.
• Foster a strong team dynamic, building a positive team culture and encouraging learning and collaboration.
• Instill a user focus in team activities. Promote frequent feedback cycles to infuse insights from end-users, key stakeholders, and the production experience into the product development cycle.
• Address conflicts and find solutions to ensure a positive and productive environment.
• Guide the development of delivery forecasts that lead to predictability.
• Identify and develop meaningful metrics/measurements to support teams’ ability to create success and continual improvement.
• Ensure the team’s work aligns with the overall goals of the organization.
• Drive integration and delivery practices. Identify inefficiencies in team processes and promote/facilitate changes to improve efficiency, team health, and continuous learning.
• Advocate and mentor best practices in product development, software engineering, and architecture.
• Set goals, provide feedback, conduct performance reviews, and address performance issues.
• Provide opportunities for employee growth and development.
• Assist with onboarding support for new hires and ensure they have the necessary training to succeed.
Qualifications:
Required:
• Lead one or more cross-functional software development teams to achieve organizational goals, creating a positive and engaging work environment.
• Serve as a member of the Development Leadership team to create strategies and plan improvements to aid in evolving the Development organization.
• Promote and facilitate collaboration between the development teams and the Product Management, Technical Engineering, Architecture, and Support teams.
• Maintain open and effective communication within the team and across departments.
• Ensure all agile activities are in place and followed effectively. Create alignment to common goals and evolve ways of working that support the team’s culture, predictability, quality, and craft. Promote team learning and continual improvement.
• Create focus and empowerment for the development teams by anticipating and removing impediments, protecting teams’ time to guard the ability to deliver, and driving practices to manage scope.
• Ensure the team has the necessary resources, tools, and knowledge to perform their jobs effectively.
• Foster a strong team dynamic, building a positive team culture and encouraging learning and collaboration.
• Instill a user focus in team activities. Promote frequent feedback cycles to infuse insights from end-users, key stakeholders, and the production experience into the product development cycle.
• Address conflicts and find solutions to ensure a positive and productive environment.
• Guide the development of delivery forecasts that lead to predictability.
• Identify and develop meaningful metrics/measurements to support teams’ ability to create success and continual improvement.
• Ensure the team’s work aligns with the overall goals of the organization.
• Drive integration and delivery practices. Identify inefficiencies in team processes and promote/facilitate changes to improve efficiency, team health, and continuous learning.
• Advocate and mentor best practices in product development, software engineering, and architecture.
• Set goals, provide feedback, conduct performance reviews, and address performance issues.
• Provide opportunities for employee growth and development.
• Assist with onboarding support for new hires and ensure they have the necessary training to succeed.
• Ability to communicate to technical and non-technical audiences.
• Experience promoting and communicating change messages.
• Demonstrated skills in coaching, mentoring, and conflict resolution.
• Five+ years of direct experience in agile/lean methodologies in a software development environment.
Preferred:
• Knowledge of Design Thinking, User-Centered Design, Product Discovery, and modern Product Management
• Experience with developing Software as a Service and evolving long-standing platforms
• Bachelor’s or master’s degree in business administration, management, or a technology-related field
• Experience in a management role leading teams/individuals
Company:
DMSi is an independent, family-owned business. Our inventory and order management software powers building materials suppliers. Founded in 1976, the company is headquartered in Omaha, USA, with a team of 201-500 employees. The company is currently Growth Stage.