1

Software Development Manager Jobs in Wallenstein, ON

... and product managers to ensure every customer interaction is smooth, responsive, and delightful ... Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both ...

... and product managers to ensure every customer interaction is smooth, responsive, and delightful ... Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both ...

Join our veteran design and development team, operating at the forefront of the robotics field, and ... Spearhead the comprehensive management of the robot's user interface backend, including user ...

Software Developer

Kitchener, ON · Hybrid

CA$80K - CA$110K/yr

Collaborate closely with architects, project managers, UX designers, test engineers, and software developers * Participate throughout the full software development lifecycle using Agile methodologies

This role spans the entire Software Development Lifecycle (SDLC), requiring a full-stack mindset to manage everything from user interface components to deep server-side and system-level architecture.

... Agile development environment. * Working knowledge of Git for source code management and ... Work in an agile team of software developers, test engineers, technical product managers and leads.

Developed and prepared project build models associated with Maven, Gradle, or SBT. * Hands-on experience in Github & Nexus management and its use cases. * Solid understanding of data structures ...

next page

Showing results 1-20

Software Development Manager information

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.

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 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 cities near Wallenstein, ON are hiring for Software Development Manager jobs?

Cities near Wallenstein, ON with the most Software Development Manager job openings:

Senior Software Development Manager

Wolverine Staffing

Guelph, ON • On-site

Full-time

Medical, Dental, Vision

Posted yesterday

New


Job description

Senior Development Manager – Parks & Recreation Platform

Software Engineering - Guelph, Ontario (Hybrid)

A recognized industry leader in reservation and park management technology and currently seeking a Senior Software Development Manager. We connect people to a world of memorable experiences through our robust, user-friendly reservation software and best-in-class call center services. Trusted by over 1,300 government-operated parks, campgrounds, harbors, and marinas across North America, and is dedicated to delivering innovative solutions that make it easier for visitors to discover, book, and enjoy the most beautiful landscapes.

We believe work should be fun, fulfilling, and flexible—and we're looking for friendly, motivated people to join us!

The Opportunity

We are committed to building great software and great engineering teams, and we're looking for a Senior Development Manager to lead multiple squads building our Parks & Recreation platform.

This is a player/coach role at senior scale. You will lead 10+ engineers across two or more squads, develop other managers and technical leads, own delivery and quality outcomes, and stay close enough to the code to make credible architectural calls, unblock hard problems, and mentor through pull requests.

You will hold the organization to a high engineering bar rooted in Clean Architecture, SOLID, and DRY — and you'll set the standard for how we adopt AI-assisted development across the department. The mandate is to make the whole organization faster, better, and more accountable.

Our platform processes millions of reservations a year for agencies including Parks Canada, Ontario Parks, BC Parks, and Mississippi State Parks. The work is tangible: real people, real campsites, real trips.

What you'll be doing

  • Lead 10+ engineers across two or more squads through structured 1:1s, coaching, goal-setting, performance feedback, and career development plans.
  • Hire, onboard, and integrate new team members with deliberate attention to team culture and capability.
  • Develop other managers and technical leads, growing the leadership bench so the organization isn't dependent on any single individual.
  • Measure and improve team effectiveness — delivery predictability, quality, engagement — and spot systemic patterns across squads.
  • Own the health, engagement, and performance of the teams. Hold hard conversations early, humanely, and consistently.
  • Contribute to code reviews, spikes, prototypes, and critical-path problems. Not the lead developer on every feature, but the engineer the team turns to when something is on fire.
  • Pair with engineers on hard problems, unblock design decisions, and make credible architectural calls.
  • Champion AI-assisted development — introduce, operate, and measure AI coding tools and agent workflows in real delivery.
  • Steer planning cadence, Agile practice, definition of done, code review standards, and continuous improvement.
  • Own predictable delivery. Manage capacity, dependencies, and risk across squads, and communicate honestly and early when scope, timeline, or quality is at risk.
  • Align squads with delivery interdependencies before conflicts escalate.
  • Create and maintain engineering process documentation and team standards clear enough that teams can operate without verbal interpretation.
  • Coordinate cross-team production incident response at the management level, with clear status communication to leadership and stakeholders.
  • Provide management-level escalation support so resolution is never stalled by unclear ownership.
  • Own on-call culture, postmortem quality, and reliability follow-through.

What you'll bring

  • Proven experience leading 10+ engineers across two or more teams, including hiring, difficult conversations, performance management, and developing other managers or leads.
  • 10+ years of progressive software engineering experience, including 4+ years managing people.
  • A recent, demonstrable history of shipping code — pull requests, design docs, architecture reviews. You're comfortable diving into unfamiliar code and unblocking hard problems without taking the work over.
  • Strong delivery and operational ownership: Agile foundations (Scrum, Kanban, or hybrid), a track record of predictable delivery and honest early escalation, and hands-on experience with CI/CD, automated testing, and running production services including on-call and postmortems.
  • Working command of Clean Architecture, SOLID, DRY, and Domain-Driven Design, and a track record of holding a high engineering bar without slowing delivery to a crawl.
  • Exceptional written and verbal communication — able to speak credibly with engineers, product managers, executives, and customers, and translate between them under pressure.
  • Bachelor's degree in Computer Science or a related technical field, or equivalent experience.

Assets:

  • Hands-on experience introducing and measuring AI coding tools or agent workflows inside a real engineering team.
  • Modern .NET / C# (Core / 8+), ASP.NET Core, Entity Framework Core, SQL Server; familiarity with Angular.
  • Azure (App Service, Functions, SQL Azure, Storage, Key Vault, Application Insights) and Azure DevOps; Infrastructure-as-Code (Bicep, ARM, or Terraform).
  • Experience in parks, recreation, campgrounds, permitting, events, ticketing, reservations, or municipal/government B2B software.
  • Multi-tenant SaaS at scale — tenant isolation, upgrades, observability.
  • Leading a modernization or re-platforming effort for a large enterprise or B2B application.
  • Familiarity with SOC 2, ISO 27001, PCI, or public-sector security and compliance equivalents.
  • Messaging and integration experience: Azure Service Bus, Event Grid, REST/GraphQL, modern data platforms.

Why join Us:

  • Competitive base salary.
  • Comprehensive group benefits: extended health, dental, vision, and paramedical coverage.
  • RRSP matching program.
  • Ongoing professional development support, including certifications.
  • Real scope from day one — you'll shape how engineering works here, not administer someone else's system.