07 Nov
|
Equinox Engineering
|
Alberta
07 Nov
Equinox Engineering
Alberta
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 environment 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 software development practices and architectural governance
Monitor and improve software quality, development velocity, operational reliability, and delivery performance
Drive continuous improvement initiatives across software development processes, methodologies, and tooling
Maintain hands-on involvement in technical reviews and critical solution development when required
About You Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline
Minimum 15 years of professional software development experience
Significant experience in software architecture, enterprise application development, and technical leadership roles
Proven experience leading multiple software development teams and large-scale technology initiatives
Strong communication, stakeholder management, and leadership skills
Demonstrated ability to align technical solutions with business objectives
Exceptional analytical, problem-solving, and decision-making capabilities
Technical Expertise Enterprise software architecture and systems design
Full-stack software development and application platforms
API design, systems integration, and data architecture
Cloud infrastructure and modern software platforms
Software security, governance, and risk management
Automated testing, DevOps, CI/CD, and release management
AI-assisted development tools and agentic software workflows
Technical strategy, architectural governance, and software delivery management
Leadership Expertise Team leadership, coaching, and mentoring
Recruitment and workforce planning
Resource allocation and capacity management
Budgeting, forecasting, and delivery accountability
Organizational change management and technology transformation
Building high-performance engineering cultures
Software Proficiency Up-to-date development languages, frameworks, and enterprise platforms
Cloud technologies and infrastructure services
DevOps, source control, automation, and CI/CD toolsets
Enterprise architecture and development management tools
AI-powered software development and productivity platforms
#J-18808-Ljbffr
📌 Senior Manager, Software Development & Architecture (Alberta)
🏢 Equinox Engineering
📍 Alberta