Software Development Manager

Software Development Manager
Job Code: MPG20220506-099
Location: Saint Paul, Minnesota Office (remote positions considered)
Posted: August 29, 2022

Do you want to work with smart people, cutting edge technology with a growing company that helps to improve the environment through data insights?

ddms is seeking an experienced, full-time Software Development Manager to lead a talented team consisting of experienced software engineers, quality assurance, business analysts, product manager and UI/UX professionals. The successful candidate will work as part of a fun, progressive, and fast-paced team that provides management and software development services in support of ddms’ SaaS offering, Project Portal®, internal process improvement initiatives and client applications.

This position offers flexible work from home or hybrid work environment and is a great opportunity for a positive and capable leader to bring impactful and meaningful software to the world.

Responsibilities include:

  • Lead a high-performing development team including coaching and mentoring, helping to improve their skills and advance their careers
  • Responsible for overall life cycle of development efforts including requirements gathering, scoping, production, testing and delivery
  • Ensure architectural guidance is available to engineers to achieve best technical designs
  • Manage development schedule and priorities in a fast paced and dynamic environment
  • Ensure software development best practices are followed and continuously improving
  • Oversee DevOps and drive the development organization towards continuous deployment
  • Provide oversight of operation and maintenance of development, testing, staging and production environments


  • 3+ years of building, managing and leading high-performing software development teams
  • 7+ years of software development background including data structures, design patterns and test-driven development
  • Excellent verbal and communication skills
  • Experience with delivering software projects using Agile / Scrum methodologies
  • Experience building and successfully delivering web and mobile applications utilizing JavaScript, HTML5, C#
  • Wicked smart!


  • Experience with AWS cloud highly desired
  • Experience with Azure DevOps
  • Experience with GIS technology
  • Experience with EOS