1

Software Development Manager Jobs in Saskatchewan

Application Architect

Tisdale, SK · On-site +1

CA$109K - CA$145K/yr

Maintains knowledge of emerging software development trends and utilizes this knowledge to educate ... Manages inter-system dependencies to ensure our systems remain agile and performant. * Ensures ...

Application Architect

Lloydminster, SK · On-site +1

CA$109K - CA$145K/yr

Maintains knowledge of emerging software development trends and utilizes this knowledge to educate ... Manages inter-system dependencies to ensure our systems remain agile and performant. * Ensures ...

Application Architect

Estevan, SK · On-site +1

CA$109K - CA$145K/yr

Maintains knowledge of emerging software development trends and utilizes this knowledge to educate ... Manages inter-system dependencies to ensure our systems remain agile and performant. * Ensures ...

Application Architect

Meadow Lake, SK · On-site +1

CA$109K - CA$145K/yr

Maintains knowledge of emerging software development trends and utilizes this knowledge to educate ... Manages inter-system dependencies to ensure our systems remain agile and performant. * Ensures ...

Ongoing professional development in commercial construction EXPERIENCE * Commercial construction ... Experience with ERP or construction management software Should you be interested and want to learn ...

As a federal Crown corporation, we provide financing, knowledge resources and business management ... Minimum of six years of related software development experience, including hands-on experience ...

... management software to over 103,000 customers nationwide. Here's what you can expect when you join ... Learning and development opportunities to help you thrive Hybrid work options - How you'll make an ...

As a federal Crown corporation, we provide financing, knowledge resources and business management ... Minimum of six years of related software development experience, including hands-on experience ...

The Home and Agro Manager leads team performance through recruitment, coaching, development, and accountability while ensuring compliance with organizational standards and legislative requirements.

CA$60K/yr

Career development and advancement opportunities * RRSP contribution after one year of employment ... Utilize multiple technology platforms and systems (e.g., scheduling software, reporting tools, HRIS ...

Career development and advancement opportunities * RRSP contribution after one year of employment ... Utilize multiple technology platforms and systems (e.g., scheduling software, reporting tools, HRIS ...

... development, social services, and more, to support its members. Guided by values such as ... Strong familiarity with project management software tools (e.g., Smartsheet, MS Project, Procore ...

next page

Showing results 1-20

Software Development Manager information

See Saskatchewan salary details

$64.5K

$131.4K

$174.5K

How much do software development manager jobs pay per year?

As of Jun 28, 2026, the average yearly pay for software development manager in Saskatchewan is $131,385.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $149,500.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, and why are they important?

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 Saskatchewan? The most popular types of Software Development jobs in Saskatchewan are:
What job categories do people searching Software Development Manager jobs in Saskatchewan look for? The top searched job categories for Software Development Manager jobs in Saskatchewan are:
What cities in Saskatchewan are hiring for Software Development Manager jobs? Cities in Saskatchewan with the most Software Development Manager job openings:

Application Architect

SGI

Tisdale, SK • On-site, Remote

CA$109K - CA$145K/yr

Full-time

Posted 19 days ago


Job description

Do you value integrity and innovation? How about passion and caring? Great! Us too, and that's why you'll fit right in. Our intentional culture promotes trust and participation, encouraging you to bring your heart and mind to work every day.

Out-of-Scope

Permanent, Full-time

Multiple Positions

Division - Digital and Information Services

Work Location - Saskatchewan, Manitoba, Alberta and Ontario. This role is eligible for a hybrid or remote work option in these provinces where we operate.

Application Closes: June 21, 2026

Pay Range: $109,052 - $145,441 (Due to current market demands, a temporary market salary supplement is being offered in addition to base salary in the form of an annual lump sum payment based on 15% of range max with the payment split and paid twice per year based on eligibility guidelines)

Join our Platform Delivery team as an Application Architect! The Application Architect is a specialized technical position responsible for ensuring that the custom-developed solutions as well as SaaS/COTS integrations and customizations function responsibly within the broader ecosystem of software while providing value to SGI and SGI CANADA business operations.

The successful candidate will provide vision, leadership, analysis, and design expertise to align technical solutions with corporate, technical, and business strategies in an environment that is highly complex, rapidly changing and expanding.

Key Accountabilities

Note: This section is not intended to be an exhaustive list of duties and responsibilities - other duties and responsibilities may be assigned.

Application Architecture Planning/Strategy

  • Provides specialized technical expertise to our procurement and RFP processes:

  • Participates in the development of complex RFP's for the procurement of products and services.

  • Creates and updates the technical RFP requirements.

  • Participates as a member of the decision-making team in the evaluation of RFP responses and recommendations.

  • Researches, adapts, recommends and implements architecture and design best practice and ensures adherence throughout the development teams.

  • Understands the impact of transformation and application decisions on roles and assists/supports management plan out what the impact will be.

  • Ensures that solutions are architected to meet the business outcomes while strategically aligning to the IT strategy and vision and that the architecture of systems can evolve over time as business demands change.

  • Maintains knowledge of emerging software development trends and utilizes this knowledge to educate both IT and the business on opportunities to build better architectural application solutions that support and drive business decisions.

  • Identifies areas of risk and tech debt in SGI's systems and expresses that risk to stakeholders; contributes to evolvement of IT governance processes to create alignment across teams within the IT division.

  • Collaborates with data, technology and cyber architects and developers on creating solutions related to the security, scalability, and resiliency of SGI applications.

  • Collaborates with Technology Architects to ensure custom applications integrate with SaaS and COTS systems to meet organizational needs and that the customizations of SaaS and COTS products are reliable and scalable.

  • Collaborates with the data division to ensure that services and applications are contributing to SGI's broader data strategy in ways that are secure, scalable, maintainable, and consistent.

  • Evolves SGI's reference and working architectures to keep up with new technology and evolving industry best practices and addresses gaps by identifying them and bringing forth potential solutions to the Architecture Review Board.

  • Drives alignment with business strategy through understanding, design and architecture of large holistic interconnections of many individual system components to optimize business value.

Application Architecture Delivery & Support

  • Collaborates with the Business Relationship Managers (BRMs) to determine the best technology solution for problems presented by the business. Together with the BRM, provides input into the creation of business cases for divisional or enterprise initiatives.

  • Manages inter-system dependencies to ensure our systems remain agile and performant.

  • Ensures systems ability to communicate with each other in a way that is stable, effective, and secure.

  • Directs integration between individual systems that is robust and resilient to changes and failures of those systems and the network connecting them.

  • Provides consultation to the Principal Developer on the state of our systems at a code and application level.

  • Provides consultation to the Principal Tester on the state of our tests at the application and overall system levels.

  • Evaluates proposed solutions for both custom development as well as SaaS/COTS products for fit within our overarching system and alignment to divisional and organizational goals.

  • Evaluates and provides feedback for development teams on their applications' functionality within the broader ecosystem of services and application.

  • Mentors' development teams on understanding and evaluating the tradeoffs of applicable architectural patterns and practices.

  • Evaluates and provides feedback on the system design and architecture delivered by development teams.

  • Creates effective objective key results and key performance indicators to be used within development teams and within the division to measure the effectiveness and success of our systems.

  • Ensures that all areas of system provide necessary logging, monitoring and metrics capabilities to ensure visibility of the current state of the system and ensure reliable and scalable operation.

  • Establishes documentation for architectural choices, rationale and impacts of those decisions to provide clarity around SGI's current state of the art.

Leadership

  • Actively contributes to and supports a culture of a high performing workforce.

  • Participates in divisional succession plans, ensuring ongoing professional and career development and supports development in others.

  • Supports a culture of leadership and accountability to effectively deliver on strategic and corporate strategies.

  • Is actively committed to leadership development across the company, supporting team and workforce readiness through mentoring, training and developmental opportunities.

Corporate Management

  • Enables the success of programs and policies that are in alignment with corporate, strategic and divisional strategies.

  • Manages risk in area of authority.

  • Ensures that the Health, Safety and Emergency Management Policy is applied in area of responsibility.

Education and Experience

  • Four-year degree from an accredited post-secondary education institution in an Information Technology field of study.

  • Six years' directly related experience in distributed software systems architecture.

Knowledge, Skills and Abilities

  • Knowledge of Agile principles and practices for software delivery.

  • Knowledge of distributed application architectures.

  • Knowledge of cloud-first application design and implementation.

  • Knowledge of synchronous and asynchronous messaging patterns.

  • Knowledge of cloud SaaS and PaaS solutions.

  • Knowledge of scalability, resiliency, and performance patterns in cloud-first distributed applications.

  • Knowledge of DevOps and DevSecOps methodologies, tools, and processes.

  • Knowledge of security principals such as Zero Trust, The Principal of Least Privilege.

  • Knowledge of IT security, compliance and governance practices and procedures.

  • Skills at API design and strong understanding of its effect on user experience.

  • Ability to handle multiple priorities and effectively provide direction, feedback, and support to many stakeholders.

Behavioural Competencies

Leader Level 4 - Applies (Department/Division)

  • Accountability - Enables Performance Across Teams/Business Units

  • Business Acumen - Formulates Departmental/Divisional Plans in Relation to Internal and External Environment

  • Change Agility - Defines Areas for Change and Follows Through

  • Leadership - Leads the Department/Division

At SGI, we are committed to a workplace where people feel respected, valued, and able to contribute fully. Through fair, consistent, and transparent people practices, we attract skilled talent with varied lived experiences and offer meaningful work, opportunities for growth, and a strong sense of belonging. Our commitment to reconciliation includes inclusive hiring practices that create meaningful opportunities for Indigenous peoples and support a workforce reflective of the communities we serve. Join us in building a culture where contributions are valued and shared success is shaped by our people.

If you require an accommodation during the recruitment process, we invite you to submit your accommodation request to employeeleaves@sgi.sk.ca and we will work through your request with you. All information received will be kept confidential.

Pay Range:$109,052.00 - $145,411.00

Posting Close Date:

June 21, 2026As you prepare to submit your application, and cover letter if applicable, please highlight the achievements that demonstrate why you're a great candidate for this role.

About SGI Construction Services

Sourced by ZipRecruiter

SGI Construction Services is a specialty contractor with extensive experience in complex projects such as high rises, hotels, mixed-use, multi-family, and office buildings. SGI offers developers and general contractors a single vendor option to perform multiple scopes of work under a single contract. SGI has OSHA Certified aerial installation crews – boom lifts, scissor lifts, and swing stages.

Industry

Construction of buildings

Company size

11 - 50 Employees

Headquarters location

Doral, FL, US