1

Software Development Manager Jobs in Winnipeg, MB

Payworks is a leading workforce management solutions provider and multi-year winner of the Canada ... The development of these innovative solutions is designed to meet our clients' unique business ...

Managing custom software development projects, either mobile or web applications * Document writing skills, eg. Requirements documents, proposals, RFPs * Experience managing infrastructure projects ...

Ensure up to date completion of timelogs/timesheets and business development activities using management system software (e.g., Zoho and HubSpot). Innovation and Software platform support

Having some form of technical background (e.g. IT managed services, software development, architecture, IT infrastructure, etc.). * Demonstrating a passion for Cloud technology/services, emerging or ...

Showing results 21-40

Software Development Manager information

See Winnipeg, MB salary details

$66K

$134.5K

$178.7K

How much do software development manager jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software development manager in Winnipeg, MB is $134,518.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,230.00 and $153,064.00 per year, depending on experience, location, and employer.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are the most commonly searched types of Software Development jobs in Winnipeg, MB? The most popular types of Software Development jobs in Winnipeg, MB are:
What are popular job titles related to Software Development Manager jobs in Winnipeg, MB? For Software Development Manager jobs in Winnipeg, MB, the most frequently searched job titles are:
What job categories do people searching Software Development Manager jobs in Winnipeg, MB look for? The top searched job categories for Software Development Manager jobs in Winnipeg, MB are:
Infographic showing various Software Development Manager job openings in Winnipeg, MB as of July 2026, with employment types broken down into 100% Full Time. Highlights an 65% In-person, 14% Hybrid, and 21% Remote job distribution, with an average salary of $134,518 per year, or $64.7 per hour.

Software Developer

Payworks Inc.

Winnipeg, MB • Hybrid

Full-time

Medical, Retirement, PTO

Posted 25 days ago


Job description

Doing business to business, person to person. Payworks is a leading workforce management solutions provider and multi-year winner of the Canada's Best Managed Companies program. We are proudly Canadian and committed to developing world-class products and providing a progressive workplace culture where Doing Right by People is our purpose.

With clients of all sizes and more than 600 employees, we currently have an exciting opportunity on our Development team for the right candidate. Because when it comes to great people, there's always room for one more.  

DOING RIGHT BY PEOPLE - IT'S WHAT WE DO
Payworks develops proprietary, integrated SaaS-based products in the payroll, human resources and time and attendance space. We create, deploy and maintain our own solutions; this requires a talented team of Developers who are excellent critical thinkers, problem solvers and are driven to create products that work better. Reporting to the Team Leader, the Software Developer will be responsible for developing software solutions for new and existing clients. The development of these innovative solutions is designed to meet our clients' unique business needs. You will get the chance to work with our top-notch team to build out and connect various interfaces, including mobile interfaces, to our Service Based Architecture.

WHY YOU SHOULD CHOOSE PAYWORKS
+Comprehensive employer paid benefits, including a Health Spending Account, for you and your family and excellent pension plan with employer contributions.
+Plenty of professional development opportunities.
+Community-minded culture - Receive two paid days per year to volunteer and lots of opportunity to "Pay it Forward".
+Time and flexibility to meet your needs - Hybrid work model with flexible work options, plus 3 weeks vacation to start, flex time and parental leave benefits.
+Cool perks - Annual Lifestyle Spending Account, fun office environment and events, and more!

COLLABORATE & INNOVATE - IT'S WHAT YOU'LL DO
+     Creatively solve problems - We love to solve problems! You will take on coding problems and implement coding solutions independently, with assistance from your team on more complex      issues as required. You will update tickets with solution details, testing notes and results independently.
+     Harness the latest technology - We invest in smarter tools and modern technology that amplify human potential, make our work better, and our customers' experience even stronger. You will actively use AI coding tools to support development work, while applying critical thinking to evaluate outputs for accuracy, security, and alignment with team standards.
+     Work with a collaborative team - We believe that when we work together we become greater than the sum of our parts. You will be an effective collaborator and contribute as part of a squad. Participating in Agile ceremonies, code reviews, and providing feedback to other developers will be important aspects of collaborating with your squad.
+     Make great products even better - We build great products that delight our customers! Along with your team, you will monitor, maintain and support existing functionality by resolving defects  and enhancing the user experience. We are user-focused and motivated to deliver high quality products that exceed our customers' expectations.  

WHAT YOU'LL NEED TO SUCCEED
+Post-Secondary education in Computer Science, Software Engineering or equivalent combination of education and experience.
+      Approximately 1-3 years of experience as a Software Developer or in a similar position.
+Proven experience with coding solutions in a modern procedural language such as C#, Java or C++. 
+Experience with Microsoft .NET application development including C#, Microsoft .NET (VB) and ASP.net is an asset.
+Experience with HTML and modern front-end frameworks and technologies such as Vue.js, CSS3, SCSS, JavaScript is an asset.
+Experience with Microsoft SQL Server and T-SQL Queries is an asset but not required. 
+Experience with JIRA, Bitbucket, Confluence and other Atlassian tools is an asset
+Knowledge and understanding of basic SQL queries. 
+Experience using a source control system (GIT).  
+Experience using a debugging tool.
+Experience working in an Agile environment is an asset
+Ability to execute on coding assignments with guidance / high level solutions provided from other team members.    

We are proud to support a Flexible Work Plan that recognizes the diverse needs and lifestyles of our people. The Software Developer has the option to work fully from the Payworks head office in Winnipeg or on a hybrid work model, working in the office at least three (3) days a week. 

Payworks is committed to providing an inclusive, accessible environment, and collaborating with employees, clients and guests to identify and effectively remove barriers, in a manner that respects the principles of independence, dignity, integration, reasonable accommodation and equal opportunity. Payworks welcomes and encourages applications from all persons. Individuals applying for employment with Payworks may request accommodations at all stages of recruitment and employment from Human Resources.

Employees at Payworks' come from different backgrounds, and we celebrate those differences. We are looking for the best candidate for this opportunity, but do not expect applicants to meet every qualification in order to be considered.

Payworks does not use artificial intelligence (AI) technologies in the screening, assessment, or selection of applicants at any stage of the hiring process.

This posting is for an existing vacancy within our team.

Employment Type: FULL_TIME