Senior Manager, Software Development & Architecture
Equinox Engineering Ltd.
Senior Manager, Software Development & Architecture
Department:
Information TechnologyEmployment Type:
Full TimeLocation:
Calgary, AB, CanadaDescription
Equinox Engineering Ltd. is a leading Calgary-based EPCM firm delivering innovative facility design and engineering solutions across natural gas, conventional oil, heavy oil, SAGD, and emerging energy sectors. As our technology capabilities evolve to support increasingly complex engineering and business needs, we are investing in strong architectural leadership to enable scalable, secure, and high-quality software solutions.We are seeking a Senior Manager, Software Development & Architecture who brings exceptional technical leadership, architectural expertise, and a passion for building high-performing development teams. In this role, you will provide enterprise-wide leadership for software development, establish architectural standards and governance, oversee multiple development initiatives, and drive the adoption of AI-assisted development across the organization.This is a unique opportunity for a hands-on technology leader who enjoys balancing strategy, architecture, people leadership, and delivery execution while shaping the future of software development at Equinox.Why Join Equinox?
Opportunity to lead enterprise-wide software development and architecture initiativesA people-focused culture that values innovation, technical excellence, and continuous improvementMeaningful work supporting engineering, operational, and business systems across the organizationAbility to influence technology strategy and AI adoption at an enterprise levelA flexible and supportive environment designed for long-term leadership growthWhat You’ll Do
Technology Leadership & Architecture
Establish and maintain enterprise software architecture principles, standards, and best practicesDefine technical roadmaps and long-term architectural strategies that support business objectivesReview and approve architectural designs, technology selections, and development approachesEnsure software solutions are scalable, secure, maintainable, and aligned with enterprise standardsLead technical decision-making for complex applications, integrations, APIs, databases, and cloud platformsPromote architectural consistency across multiple development teams and initiativesPeople Leadership & Team Development
Lead, mentor, and develop software developers, technical leads, and software architectsSupport recruitment, workforce planning, performance management, and career development activitiesFoster a culture of accountability, continuous learning, innovation, and technical excellenceStrengthen technical leadership capabilities across development teamsBuild high-performing teams capable of delivering complex software solutions independentlyProject Execution & Delivery
Oversee software development initiatives across the organization from concept through implementation and supportManage development priorities, budgets, resources, and delivery commitments across multiple teamsEvaluate project feasibility, technical risks, resource requirements, and architectural alignmentEstablish governance processes that promote predictable, high-quality software deliveryEnsure development activities align with organizational goals, timelines, and business prioritiesAI-Driven Software Development
Champion the adoption of AI-assisted and agentic development practices throughout the software development lifecycleLeverage AI tools to improve software design, coding, testing, documentation, code reviews, and deployment activitiesEstablish standards and controls for responsible use of AI-generated solutionsEnsure AI adoption supports security, quality, intellectual property protection, and architectural complianceContinuously evaluate emerging AI technologies and identify opportunities to improve development productivityBusiness & Stakeholder Collaboration
Partner with business leaders and stakeholders to translate business requirements into sustainable technical solutionsCommunicate technical strategies, risks, priorities, and project status to both technical and non-technical audiencesSupport organizational decision-making through technical leadership and strategic planningBuild strong relationships across departments to ensure alignment between business needs and technology solutionsSafety, Quality & Compliance
Establish and enforce development standards, automated testing practices, code quality expectations, and CI/CD processesPromote secure software development practices and architectural governanceMonitor and improve software quality, development velocity, operational reliability, and delivery performanceDrive continuous improvement initiatives across software development processes, methodologies, and toolingMaintain hands-on involvement in technical reviews and critical solution development when requiredAbout You
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related disciplineMinimum 15 years of professional software development experienceSignificant experience in software architecture, enterprise application development, and technical leadership rolesProven experience leading multiple software development teams and large-scale technology initiativesStrong communication, stakeholder management, and leadership skillsDemonstrated ability to align technical solutions with business objectivesExceptional analytical, problem-solving, and decision-making capabilitiesTechnical Expertise
Enterprise software architecture and systems designFull-stack software development and application platformsAPI design, systems integration, and data architectureCloud infrastructure and modern software platformsSoftware security, governance, and risk managementAutomated testing, DevOps, CI/CD, and release managementAI-assisted development tools and agentic software workflowsTechnical strategy, architectural governance, and software delivery managementLeadership Expertise
Team leadership, coaching, and mentoringRecruitment and workforce planningResource allocation and capacity managementBudgeting, forecasting, and delivery accountabilityOrganizational change management and technology transformationBuilding high-performance engineering culturesSoftware Proficiency
Modern development languages, frameworks, and enterprise platformsCloud technologies and infrastructure servicesDevOps, source control, automation, and CI/CD toolsetsEnterprise architecture and development management toolsAI-powered software development and productivity platforms
#J-18808-Ljbffr
Department:
Information TechnologyEmployment Type:
Full TimeLocation:
Calgary, AB, CanadaDescription
Equinox Engineering Ltd. is a leading Calgary-based EPCM firm delivering innovative facility design and engineering solutions across natural gas, conventional oil, heavy oil, SAGD, and emerging energy sectors. As our technology capabilities evolve to support increasingly complex engineering and business needs, we are investing in strong architectural leadership to enable scalable, secure, and high-quality software solutions.We are seeking a Senior Manager, Software Development & Architecture who brings exceptional technical leadership, architectural expertise, and a passion for building high-performing development teams. In this role, you will provide enterprise-wide leadership for software development, establish architectural standards and governance, oversee multiple development initiatives, and drive the adoption of AI-assisted development across the organization.This is a unique opportunity for a hands-on technology leader who enjoys balancing strategy, architecture, people leadership, and delivery execution while shaping the future of software development at Equinox.Why Join Equinox?
Opportunity to lead enterprise-wide software development and architecture initiativesA people-focused culture that values innovation, technical excellence, and continuous improvementMeaningful work supporting engineering, operational, and business systems across the organizationAbility to influence technology strategy and AI adoption at an enterprise levelA flexible and supportive environment designed for long-term leadership growthWhat You’ll Do
Technology Leadership & Architecture
Establish and maintain enterprise software architecture principles, standards, and best practicesDefine technical roadmaps and long-term architectural strategies that support business objectivesReview and approve architectural designs, technology selections, and development approachesEnsure software solutions are scalable, secure, maintainable, and aligned with enterprise standardsLead technical decision-making for complex applications, integrations, APIs, databases, and cloud platformsPromote architectural consistency across multiple development teams and initiativesPeople Leadership & Team Development
Lead, mentor, and develop software developers, technical leads, and software architectsSupport recruitment, workforce planning, performance management, and career development activitiesFoster a culture of accountability, continuous learning, innovation, and technical excellenceStrengthen technical leadership capabilities across development teamsBuild high-performing teams capable of delivering complex software solutions independentlyProject Execution & Delivery
Oversee software development initiatives across the organization from concept through implementation and supportManage development priorities, budgets, resources, and delivery commitments across multiple teamsEvaluate project feasibility, technical risks, resource requirements, and architectural alignmentEstablish governance processes that promote predictable, high-quality software deliveryEnsure development activities align with organizational goals, timelines, and business prioritiesAI-Driven Software Development
Champion the adoption of AI-assisted and agentic development practices throughout the software development lifecycleLeverage AI tools to improve software design, coding, testing, documentation, code reviews, and deployment activitiesEstablish standards and controls for responsible use of AI-generated solutionsEnsure AI adoption supports security, quality, intellectual property protection, and architectural complianceContinuously evaluate emerging AI technologies and identify opportunities to improve development productivityBusiness & Stakeholder Collaboration
Partner with business leaders and stakeholders to translate business requirements into sustainable technical solutionsCommunicate technical strategies, risks, priorities, and project status to both technical and non-technical audiencesSupport organizational decision-making through technical leadership and strategic planningBuild strong relationships across departments to ensure alignment between business needs and technology solutionsSafety, Quality & Compliance
Establish and enforce development standards, automated testing practices, code quality expectations, and CI/CD processesPromote secure software development practices and architectural governanceMonitor and improve software quality, development velocity, operational reliability, and delivery performanceDrive continuous improvement initiatives across software development processes, methodologies, and toolingMaintain hands-on involvement in technical reviews and critical solution development when requiredAbout You
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related disciplineMinimum 15 years of professional software development experienceSignificant experience in software architecture, enterprise application development, and technical leadership rolesProven experience leading multiple software development teams and large-scale technology initiativesStrong communication, stakeholder management, and leadership skillsDemonstrated ability to align technical solutions with business objectivesExceptional analytical, problem-solving, and decision-making capabilitiesTechnical Expertise
Enterprise software architecture and systems designFull-stack software development and application platformsAPI design, systems integration, and data architectureCloud infrastructure and modern software platformsSoftware security, governance, and risk managementAutomated testing, DevOps, CI/CD, and release managementAI-assisted development tools and agentic software workflowsTechnical strategy, architectural governance, and software delivery managementLeadership Expertise
Team leadership, coaching, and mentoringRecruitment and workforce planningResource allocation and capacity managementBudgeting, forecasting, and delivery accountabilityOrganizational change management and technology transformationBuilding high-performance engineering culturesSoftware Proficiency
Modern development languages, frameworks, and enterprise platformsCloud technologies and infrastructure servicesDevOps, source control, automation, and CI/CD toolsetsEnterprise architecture and development management toolsAI-powered software development and productivity platforms
#J-18808-Ljbffr
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Manager, Software Development & Architecture. Be the first to apply!
Related searches
- project manager software development Winnipeg, MB
- director software engineering Winnipeg, MB
- software project manager Winnipeg, MB
- manager software development Winnipeg, MB
- manager learning & development Winnipeg, MB
- supplier development manager Winnipeg, MB
- directeur développement des affaires Winnipeg, MB
- director corporate development Winnipeg, MB
- director of development Winnipeg, MB
- research development manager Winnipeg, MB
