Development Team Manager

DMSi Careers•Omaha, NE

About The Position

As a Development Team Manager at DMSi, you’ll lead one or more development teams with a people-first mentality and servant-leader approach. As part of the leadership team, you’ll help shape, enhance, and promote the culture of the development organization. The organization focuses on understanding customer needs through discovery and how customers interact with its products, while continually improving practices and technical capabilities to deliver quality software frequently. The role calls for someone who can bring a team together and use Agile/Lean practices to promote employee engagement and ensure employees feel valued and supported.

Requirements

  • Five or more years of direct experience in Agile/Lean methodologies in a software development environment.
  • Ability to communicate with technical and non-technical audiences.
  • Experience promoting and communicating change messages.
  • Demonstrated skills in coaching, mentoring, and conflict resolution.

Nice To Haves

  • Knowledge of Design Thinking, User-Centered Design, Product Discovery, and modern Product Management.
  • Experience 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 or individuals.

Responsibilities

  • Lead one or more cross-functional software development teams to achieve organizational goals and create a positive, engaging work environment.
  • Serve on the Development Leadership team to create strategies and plan improvements that evolve the Development organization.
  • Promote collaboration between development teams and Product Management, Technical Engineering, Architecture, and Support teams.
  • Maintain open and effective communication within the team and across departments.
  • Ensure agile activities are in place and followed effectively.
  • Align teams around common goals and evolve ways of working that support team culture, predictability, quality, and craft.
  • Promote team learning and continual improvement.
  • Anticipate and remove impediments, protect teams’ time to deliver, and drive practices to manage scope.
  • Ensure teams have the resources, tools, and knowledge needed to do their jobs effectively.
  • Foster strong team dynamics, a positive team culture, learning, and collaboration.
  • Instill a user focus in team activities and promote frequent feedback cycles that bring insights from end-users, stakeholders, and production experience into product development.
  • Address conflicts and find solutions that support a positive and productive environment.
  • Guide the development of delivery forecasts that lead to predictability.
  • Identify and develop meaningful metrics and measurements to support success and continual improvement.
  • Ensure team work aligns with the organization’s overall goals.
  • Drive integration and delivery practices.
  • Identify inefficiencies in team processes and promote or 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 new hires and ensure they have the training needed to succeed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service