Software Development Manager

ASCEND Waterloo, Wisconsin


Company Summary

Ascend is the leading provider of retail management systems and services to bicycle retailers across the globe. Through our “Best System. Best Support.” vision, we partner with our retailers to help them to grow, maximize their profitability, and create reliable data for making intelligent business decisions.

Job Description

Ascend is looking for an energetic Software Development Manager to join our fun and talented team. This position is focused on leading a team of 15 software engineers as they develop software for Microsoft .NET Web Applications deployed to Windows Azure Services and Microsoft desktop applications installed on-site at dealerships. This role reports to the Global Director of Product and provides expertise in developing, designing, enhancing, and maintaining our applications.


  • Oversee Development activities in an Agile Scrum environment
  • Manage budget and resources, including capacity planning and staffing
  • Mentor and guide team members through professional and personal growth
  • Understand the Ascend ecosystem: software applications, customers, sales, support & services
  • Work with cross functional teams to promote and advocate continuous delivery
  • Assist test automation initiatives for efficiency improvement
  • Participate in road map planning and backlog management

Job Requirements

  • 5+ years of professional expertise with .NET in C#, OOP design patterns, Source Control and Unit Testing
  • Fluency in SQL Server and/or Azure SQL Database, SQL queries, stored procedures, and basic admin
  • Experience with Windows Azure, ASP.NET MVC, and ORM tooling
  • Knowledge of Continuous Integration principles and best practices
  • Comfort working with remote teams, with employees in both the US and India
  • Bachelor’s Degree Preferred (other relevant experience will be considered)
  • 3+ years working in a managerial role
  • Occasional travel in the U.S. and abroad (2-4 weeks per year)


Other Required Skills

  • Communicates well within cross functional teams
  • Strong presentation and written communication skills
  • Solid leadership skills with proven ability to influence and garner support for business objectives
  • Brings a continuous improvement mindset to his/her job
  • Understands the value of continuously shipping software, even if it isn’t perfect


Bonus Skills

Experience with the following:

  • Mobile development for Android and/or iOS
  • Monitoring production systems
  • Experience with Point of Sale (POS) Systems and retail sales environment
  • Performance testing
  • Speaking German, Spanish, Japanese, Korean, French, or Dutch

We are an E-Verify employer.

For more information, please click on the following links:
E-Verify Participation Poster: English / Spanish
E-Verify Right to Work Poster: English | Spanish