Senior Manager, Software Development (Calgary)

Senior Manager, Software Development (Calgary)

08 Nov
|
Equinox Engineering
|
Calgary

08 Nov

Equinox Engineering

Calgary

Senior Manager, Software Development & Architecture

Department: Information Technology

Employment Type: Full Time

Location: Calgary, AB, Canada

Description

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 initiatives
- A people-focused culture that values innovation, technical excellence, and continuous improvement
- Meaningful work supporting engineering, operational, and business systems across the organization
- Ability to influence technology strategy and AI adoption at an enterprise level
- A flexible and supportive setting designed for long-term leadership growth





What You’ll Do

Technology Leadership & Architecture

- Establish and maintain enterprise software architecture principles, standards, and best practices
- Define technical roadmaps and long-term architectural strategies that support business objectives
- Review and approve architectural designs, technology selections, and development approaches
- Ensure software solutions are scalable, secure, maintainable, and aligned with enterprise standards
- Lead technical decision-making for complex applications, integrations, APIs, databases, and cloud platforms
- Promote architectural consistency across multiple development teams and initiatives

People Leadership & Team Development

- Lead, mentor, and develop software developers, technical leads, and software architects
- Support recruitment, workforce planning, performance management, and career development activities
- Foster a culture of accountability, continuous learning, innovation, and technical excellence
- Strengthen technical leadership capabilities across development teams
- Build high-performing teams capable of delivering complex software solutions independently

Project Execution & Delivery

- Oversee software development initiatives across the organization from concept through implementation and support
- Manage development priorities,



budgets, resources, and delivery commitments across multiple teams
- Evaluate project feasibility, technical risks, resource requirements, and architectural alignment
- Establish governance processes that promote predictable, high-quality software delivery
- Ensure development activities align with organizational goals, timelines, and business priorities

AI-Driven Software Development

- Champion the adoption of AI-assisted and agentic development practices throughout the software development lifecycle
- Leverage AI tools to improve software design, coding, testing, documentation, code reviews, and deployment activities
- Establish standards and controls for responsible use of AI-generated solutions
- Ensure AI adoption supports security, quality, intellectual property protection, and architectural compliance
- Continuously evaluate emerging AI technologies and identify opportunities to improve development productivity

Business & Stakeholder Collaboration

- Partner with business leaders and stakeholders to translate business requirements into sustainable technical solutions
- Communicate technical strategies, risks, priorities, and project status to both technical and non-technical audiences
- Support organizational decision-making through technical leadership and strategic planning
- Build strong relationships across departments to ensure alignment between business needs and technology solutions

Safety, Quality & Compliance

- Establish and enforce development standards, automated testing practices, code quality expectations, and CI/CD processes
- Promote secure sof

📌 Senior Manager, Software Development (Calgary)
🏢 Equinox Engineering
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior manager, software development (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: senior manager, software development (calgary) / calgary