Senior Solutions Architect, Business Enablement

Job Description

  • Permanent
  • Anywhere

About the job
Steel Reef is seeking a Senior Solutions Architect to join our Calgary team. Reporting to the Manager, Business Enablement, this role is responsible for designing, shaping, and enabling scalable, secure, and business-aligned technology solutions that support operational efficiency, automation, analytics, data-driven decision making, and organizational growth.

 

In addition to architecture and design responsibilities, this role will be expected to be hands-on with software development to deliver key project components, accelerate delivery, and support maintainable solutions. The Solutions Architect partners closely with business stakeholders, the Business Enablement team, and technical partners to translate business needs into well-architected solutions. This role provides architectural leadership across solution design, system integration, data, analytics, and automation initiatives, ensuring solutions are fit-for-purpose, sustainable, and aligned with enterprise standards and strategic objectives.

 

This role plays a critical part in enabling consistent solution design practices, reducing technical debt, and accelerating delivery of high-quality business solutions.

 

 

Key Responsibilities:

Solution Architecture & Design

Design end-to-end business and technology solutions that address functional and non-functional requirements, including scalability, performance, security, and maintainability.
Translate business requirements into solution architectures, logical designs, and high-level technical specifications.
Define solution options and provide recommendations that balance business value, cost, risk, and long-term sustainability.
Ensure solution designs align with enterprise architecture principles, standards, and roadmaps.
Business Enablement & Stakeholder Collaboration

Partner with business stakeholders to understand processes, challenges, and objectives, and to shape solution approaches that deliver measurable value.
Work closely with the Manager, Business Enablement to support solution delivery across business analysis, reporting, automation, and technology initiatives.
Facilitate architecture and design discussions, ensuring alignment across business, technical, and operational teams.
Support change enablement by contributing to communication, training, and adoption strategies for new solutions.
Technology Enablement & Integration

Design and oversee integrations between enterprise systems, data platforms, and third-party solutions. Development too.
Provide architectural guidance for business process automation, analytics, reporting, and workflow technologies.
Ensure solutions follow best practices for data quality, governance, security, and internal controls.
Collaborate with vendors and implementation partners to validate solution designs and delivery approaches.
Software Development & Implementation

Develop and deliver solution components (e.g. services, integrations, automation scripts, applications, or platform extensions) required to implement design solutions.
Contribute quality code including unit tests and technical documentation to support maintainability and long-term support.
Participate in code reviews and ensure implementation aligns with agreed architecture, patterns, and standards.
Support troubleshooting and resolution of complex application and integration issues, including root cause analysis and corrective improvements.
Promote good software development practices such as version control, secure coding, and deployment discipline appropriate to the delivery approach.
Delivery Support & Continuous Improvement

Provide architectural oversight throughout solution delivery, ensuring designs are implemented as intended.
Support troubleshooting and resolution of complex solution and integration issues.
Identify opportunities to simplify architectures, reduce manual effort, and improve solution reusability.
Contribute to the continuous improvement of solution architecture standards, patterns, and documentation.
Maintain platform and solution health by establishing and tracking operational metrics (e.g. reliability, performance, availability, adoption) and initiating improvements as needed.
 

Required Skills, Experience & Education:

Post-secondary education in information systems, computer science, engineering, business, or a related discipline.
10+ years of relevant Information Services experience
Strong experience in solution architecture, systems design, or a related role.
Demonstrated experience designing end-to-end business and technology solutions.
Experience with data, analytics, reporting platforms, and business process automation technologies.
Strong understanding of system integration, data flows, and enterprise architecture concepts.
Proficiency with Microsoft technologies and platforms (e.g., Power Platform, Power BI, Azure-based services) is an asset.
Experience partnering with business stakeholders to translate requirements into technical solutions.
Strong analytical, problem-solving, and conceptual thinking skills.
Excellent communication and facilitation skills, with the ability to explain complex concepts to non-technical audiences.
Professional certification in solution architecture, cloud platforms, or related disciplines is considered an asset.