Software Development Manager
Listed on 2026-10-19
-
Software Development
Software Project Mgr/ Lead, DevOps, .NET Developer, Software Engineer
We currently have a permanent, full-time position available for a Software Development Manager as part of our Information Technology department. This role is based out of our Edmonton office. Reporting to the Digital Director, the Software Development Manager is accountable for team development, delivery planning, engineering practices, application quality, operational sustainability, and alignment of technology solutions with business priorities.
What You'll Do:Lead, coach, mentor, and develop software development professionals;
Establish clear accountabilities, objectives, and development plans;
Manage capacity and distribute work equitably across the team;
Support recruitment, onboarding, succession planning, and skills development;
Foster a collaborative, inclusive, accountable, and continuously improving team culture;
Oversee the design, development, integration, deployment, support, and lifecycle management of secure enterprise applications and digital services;
Manage delivery scope, schedules, risks, dependencies, quality, and resource capacity, balancing project delivery, production support, business-as-usual demand, application lifecycle needs, and technical debt;
Communicate delivery progress, risks, dependencies, decisions, and issues requiring escalation or action to stakeholders;
Establish and use meaningful delivery and operational measures to monitor performance, identify trends, and drive continuous improvement;
Ensure effective application maintenance and production support, including incident resolution, problem management, application enhancements, and operational stability;
Provide technical direction and architecture oversight, ensuring software and data solutions are secure, maintainable, scalable, supportable, and aligned with enterprise technology standards;
Establish and continuously improve software development lifecycle standards, development environments, engineering practices, coding standards, and quality controls;
Promote modern engineering practices, including automated testing, code review, source control, continuous integration and delivery, secure development, and release management;
Ensure non-functional requirements, including security, privacy, availability, performance, observability, maintainability, and recoverability, are incorporated throughout the software development lifecycle;
Ensure applicable regulatory, security, privacy, and organizational compliance requirements are incorporated into software delivery and application management practices;
Ensure appropriate technical documentation is created and maintained, including architecture, design, integration, operational, and support documentation;
Partner with Enterprise Architecture, Infrastructure, Security, Quality Assurance, Business Analysis, Project Management, business stakeholders, and other technology teams to support successful delivery and operation of enterprise applications;
Manage relationships with vendors and delivery partners contributing to software development, implementation, and application support.
15+ years of progressive experience in software development and technology delivery, including demonstrated experience managing software development professionals and complex application initiatives.
Familiarity with Guidewire Cloud Platform, cloud implementation practices, application lifecycle management, and Guidewire Cloud Standards an asset.
Experience leading teams working with Microsoft development technologies and enterprise application platforms.
Exposure to technologies such as .NET, C#, SQL Server, Azure Dev Ops or equivalent source-control and delivery platforms, RESTful APIs, web frameworks, and legacy Microsoft application technologies is an asset.
Familiarity…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).