Equinox Engineering Ltd. Logo

Equinox Engineering Ltd.

Principal Software Architect

Posted 24 Days Ago
Be an Early Applicant
In-Office
Calgary, AB, CAN
Senior level
In-Office
Calgary, AB, CAN
Senior level
Lead and define enterprise software architecture, standards, and governance. Design complex distributed systems and integrations, drive adoption of DevOps and CI/CD, ensure scalability, security, and quality, mentor engineering teams, and oversee delivery from concept through implementation.
The summary above was generated by AI
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 Principal Software Architect who brings deep technical expertise, hands-on leadership, and a collaborative mindset. In this role, you will define and lead software architecture, development standards, and delivery practices across the organization. You will guide initiatives from early concept through implementation, while actively contributing to design, development, and technical decision-making.
This is an opportunity to play a key technical leadership role, shaping how software is built, delivered, and sustained, while mentoring teams and strengthening long-term organizational capability.
Why Join Equinox?
• Opportunity to define and lead enterprise software architecture and engineering standards
• A people-focused culture that values technical excellence, collaboration, and continuous improvement
• Meaningful work supporting complex engineering and business systems
• Hands-on leadership role with influence across multiple teams and initiatives
• A flexible and supportive work environment designed for long-term career growth
What You’ll Do
As a Principal Software Architect, you will be responsible for establishing high-quality, scalable, and maintainable software solutions while leading technical execution across initiatives.
Technical Leadership
• Define and maintain software architecture principles, standards, and best practices across the organization
• Lead the design of complex systems from concept through detailed implementation
• Establish development frameworks, coding standards, and technical conventions to enable consistent delivery
• Review and approve architectural designs, technical solutions, and key implementation decisions
• Remain hands-on in system design, code reviews, troubleshooting, and complex problem-solving
• Drive adoption of modern software engineering practices, tools, and methodologies
Team Leadership & Collaboration
• Collaborate closely with software developers, analysts, business stakeholders, and technology leadership to align technical solutions with business needs
• Mentor and guide developers and technical contributors, supporting growth and knowledge sharing
• Foster a culture of technical excellence, accountability, and continuous improvement
• Provide architectural guidance and oversight across multiple concurrent projects
Project Execution & Delivery
• Lead complex software initiatives from early-stage concept through delivery and stabilization
• Ensure solutions are delivered with high quality, predictability, and alignment to architectural standards
• Identify and mitigate technical risks throughout the delivery lifecycle
• Support planning, estimation, and prioritization efforts with a strong technical perspective
• Establish and enforce governance practices to ensure consistent delivery outcomes
Design Quality, Standards & Governance
• Ensure systems are scalable, secure, maintainable, and well-documented
• Promote best practices in software quality, testing, and performance optimization
• Establish and monitor adherence to development standards and architectural governance
• Continuously evaluate and improve development practices and tooling
About You
You are a highly experienced software architect who enjoys hands-on technical leadership and shaping how teams build and deliver software. You are equally comfortable defining strategy and executing at a detailed level.
You bring:
• Proven experience in senior technical leadership or architecture roles
• A strong track record of designing and delivering complex software systems
• The ability to lead through influence, mentorship, and technical expertise
• Excellent communication and collaboration skills across technical and non-technical stakeholders
• A pragmatic, detail-oriented approach with strong analytical and problem-solving capabilities
Technical Expertise
• Software architecture design (distributed systems, APIs, integrations, enterprise applications)
• Development standards, patterns, and best practices
• System scalability, performance, and reliability design
• Security principles and secure development practices
• End-to-end software delivery lifecycle (design, development, testing, deployment, support)
Software Proficiency
• Strong experience across modern programming languages, frameworks, and platforms
• Experience with cloud platforms, system integrations, and data architectures
• Familiarity with DevOps practices, CI/CD pipelines, and modern development toolchains
Preferred Qualifications
• Experience establishing architecture standards within growing or evolving organizations
• Background supporting complex, multi-team software delivery environments
• Experience in engineering, EPCM, or industrial sectors considered an asset

Ready to Apply?
If you’re passionate about technical leadership, enjoy building high-performing teams, and want to shape how software is designed and delivered within a growing organization, we’d love to hear from you.

About
Established in 1997, Equinox is a distinguished EPCM service provider globally. Our wide-ranging portfolio includes Sweet and Sour Gas Processing Facilities, Heavy and Conventional Oil Production, Steam Pipeline Systems, and an increasing focus on sustainable energy solutions like Carbon Capture, Utilization, and Storage (CCUS) facilities and pipelines, Renewable Natural Gas (RNG) projects, and Landfill Gas (LFG) initiatives.
HQ

Equinox Engineering Ltd. Calgary, Alberta, CAN Office

Calgary, Canada

Similar Jobs

Yesterday
In-Office or Remote
CA
Senior level
Senior level
Aerospace
Lead end-to-end software architecture for a multi-orbit satellite communications constellation, spanning flight and ground systems. Own system interfaces, program-wide CI/CD, over-the-air update strategy, configuration/version management, and cross-domain standards. Drive risk assessments, scalability, resilience, and adoption of common tools while mentoring engineers and aligning architecture with hardware constraints and verification/validation needs.
Top Skills: Ai-Assisted Development ToolsCC++Ci/CdCloud-Native ToolingContainerizationEmbedded SystemsFdirMicroservicesOver-The-Air (Ota) UpdatesRtosRustTelemetry Pipelines
An Hour Ago
Remote or Hybrid
Calgary, AB, CAN
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Hunt and close net-new enterprise accounts across Alberta, building executive relationships and value-based business cases. Drive pipeline via prospecting, partners, and events; lead complex sales cycles with Sales Engineers and Customer Success to deliver observability, security, cloud modernization, and AI-driven outcomes.
Top Skills: AiopsAWSAzureCloud MigrationCybersecurityDevOpsDynatraceGCPObservabilityPlatform Engineering
4 Hours Ago
Remote or Hybrid
Canada
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Design, deploy, and operate enterprise network infrastructure across data centers and cloud (GCP, AWS, Azure). Manage VPCs, VPNs, BGP, F5 BIG-IP, hybrid connectivity, and observability. Build IaC and automation with Terraform, GitLab CI/CD, and Ansible. Maintain monitoring, documentation, and participate in on-call support for critical incidents.
Top Skills: AnsibleAWSAzureBgpCloud RouterCloudflareDnsF5 Big-IpFirewallsGCPGitlab Ci/CdHa VpnIp Address ManagementIpsec VpnLoad BalancingTerraformVpc

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account