Development Manager — Maintenance & Delivery

Job Summary Windward Software is seeking a Development Manager to own the maintenance and release of our production software and to lead the team that sustains it. Reporting to the Head of AI Enablement, Product and Technology, you will manage six developers directly, with quality assurance reporting through its own lead. You will be accountable for defect resolution, releases and customer commitments across all products in production, and for the technology decisions that keep the installed base supportable. This is a remote role based in Canada. Job Description The role Thousands of business users open Windward software when they open their doors. This role keeps it working, and takes ownership of everything we build next. Own the software Windward has in the field today, and everything we release from here. You are accountable for its health, supportability and release, and you lead the development team that sustains it. You manage six developers directly. Quality assurance reports to you through its own lead. About Windward Windward Software is a Volaris Group business unit within Constellation Software Inc. We build business management and ERP software, including System Five, that helps independent retailers, wholesalers and service businesses run their entire operation. We are developing new software while continuing to support the customers who run their business on our established products today. Both halves of that matter, and this role holds one of them. What you will do Sustain the products in the field Own maintenance, defect resolution, releases, patches and customer commitments across all products in production, current and future. Make the technology decisions for the products you manage tooling, platform and upgrade choices, within organization-wide technology and AI standards. Set the bar a new product meets before it transitions to maintenance documentation, test coverage, operational readiness and support training. Own the maintenance of the installed base version currency, upgrade paths and the technical debt position of released software. Lead the development team day to day Run delivery for six developers cadence, prioritization, sprint planning, unblocking and the schedule the team is held to. Grow the team, and own performance, development, capacity and hiring input. Own quality assurance outcomes, held through the quality assurance lead who manages that team. Approve concepts, approaches and direction for maintenance work, and hold technical standards consistent across the team's output. Own the administration of the function reporting, the performance review and scorecard cycle, budget input, and the team's performance measures. Put AI to work across the team Apply the organization's AI standards and tooling to the team's daily work. Coach the team to design, build, test and ship with AI, and build the capability to use it well. Partner across the organization Work closely with product management, technical architecture, cloud operations and IT, and customer support. What you will bring 3+ years in a technical lead or engineering management capacity leading a delivery team. Technical fluency in software and data deep enough to approve concepts, assess approaches and hold a standard. Experience maintaining and evolving an established or legacy product while introducing new technology and practices. Strong planning, reporting and follow through, treated as a core part of the job. Real enthusiasm for AI in engineering, and the judgement to know where it applies. Solid software architecture and delivery fundamentals; database and client-server or desktop application experience. A clear communicator and mentor who keeps a small team focused, productive and motivated. Nice to have System Five, ERP or business management software domain experience; database platform migration, including Btrieve or Actian Pervasive to PostgreSQL; cloud and SaaS modernisation; coordinating remote teams of development and QA resources. Why this role Everything Windward sells today, and everything it releases from here, sits under this role. You get a defined team, full accountability for the installed base, and the authority to set the technical standard maintained software meets. It is a rare amount of ownership for a team this size, with the backing of the Volaris and Constellation model behind it. Worker Type Regular Number of Openings Available 1

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...