Senior Manager, Solutions Architecture

New
CanadaFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsPythonGCPAzure.NETReactSoftware Engineering

Requirements

  • Significant experience in solutions architecture, software engineering leadership, technical consulting, or a related technology role.
  • Experience delivering software solutions within an agency, consulting, or client-service environment.
  • Strong understanding of modern technology ecosystems across multiple platforms.
  • Expertise in front-end technologies such as React, Angular, React Native, Flutter, Swift, Kotlin, or TypeScript.
  • Expertise in backend technologies such as Node.js, Spring, .NET, Python, APIs, and distributed systems.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with data technologies including SQL, NoSQL, Kafka, and enterprise data services.
  • Experience leading technical discovery, architecture planning, software estimation, and project planning.
  • Ability to communicate complex technical concepts to executives, business stakeholders, and engineering teams.
  • Ability to navigate ambiguity, prioritize effectively, and make sound technical decisions.

Responsibilities

  • Lead technical discovery, solution design, scoping, and work planning activities during pre-sales engagements.
  • Collaborate with prospective clients and executive stakeholders to communicate technical capabilities and develop trusted partnerships.
  • Drive architecture and discovery projects by applying consulting methodologies to refine product strategies and technical solutions.
  • Provide technical leadership throughout implementation phases, supporting delivery teams and ensuring alignment with client objectives.
  • Own a technology specialization by providing expertise in areas such as cloud platforms, application frameworks, data services, or enterprise technologies.
  • Act as a strategic advisor and architectural resource for active projects, helping teams overcome technical challenges and make informed decisions.
  • Develop repeatable frameworks, best practices, and technology approaches that improve delivery quality and consistency.
  • Support client organizations in adopting modern engineering practices, including agile methodologies, continuous delivery, and rapid iteration.
  • Contribute to account growth by identifying opportunities to expand services and provide broader technology solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now