Solutions Architect

emergiTEL Inc.

Toronto

On-site

CAD 104,000 - 130,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

emergiTEL Inc. seeks a Solutions Architect in Toronto to design secure, scalable solutions across digital identity, telecoms, and data platforms. You will prototype APIs, SDKs, and reference implementations while guiding engineering teams.

The role requires hands-on architecture work, deep coding experience, and the ability to translate business needs into practical technical designs across the full stack.

Qualifications

  • 8+ years of experience in software engineering, solution architecture, or related roles.
  • Hands-on software development experience required.
  • Proficiency in backend languages (Java or Python).
  • Experience designing RESTful APIs, microservices, and distributed systems.
  • Security-aware design with OAuth2.0, OIDC, JWT, mTLS knowledge.
  • Cloud-native apps on AWS; containerized deployments (Docker/Kubernetes).
  • Ability to translate business requirements into architecture and prototypes.

Responsibilities

  • Design end-to-end technical solutions across identity, fraud prevention, data platforms, APIs, and mobile tech.
  • Lead hands-on engineering efforts, prototypes, APIs, SDKs, and reference implementations.
  • Collaborate with customers, partners, and engineers to validate architectures.
  • Produce architecture diagrams, API contracts, and architecture decision records.
  • Mentor engineers and drive architectural best practices.

Skills

Software engineering
Backend development
REST APIs
Microservices
Distributed systems
AWS
Docker/Kubernetes
OAuth/OIDC/mTLS

Tools

Docker
Kubernetes
AWS

Job description

emergiTEL is hiring a Solutions Architect for our client in the Digital identity industry. This is a Permanent role.

Compensation: $104,000 - $130,000/year
Location: Toronto, ON

Job Description (English)
Role Overview

Seeking an experienced Solutions Architect with a strong software engineering background to design and help implement secure, scalable solutions across digital identity, telecommunications, and data platforms.

This is a hands-on architecture role. In addition to defining solution architecture and technical designs, the Solutions Architect will work directly with engineering teams to build prototypes, reference implementations, APIs, SDKs, and other critical components where appropriate.

The successful candidate should be equally comfortable developing end-to-end architecture, evaluating technology choices, and working directly with code to validate designs and accelerate delivery.

The role will work across application, cloud, data, security, and telecommunications domains, translating product and business requirements into practical technical solutions.

Collaborate closely with engineering, product, infrastructure, security, telecom operators, technology partners, and enterprise customers.

Design end-to-end technical solutions across digital identity, fraud prevention, telecommunications, data platforms, APIs, and mobile technologies.

Translate business and product requirements into practical solution architectures, technical designs, APIs, data flows, and integration patterns.

Define service boundaries, interfaces, authentication and authorization models, data models, and integration approaches.

Evaluate architectural trade-offs across scalability, performance, security, reliability, maintainability, cost, and delivery complexity.

Ensure solutions align with broader technology strategy and architectural standards.

Produce architecture diagrams, technical specifications, sequence diagrams, API contracts, and architecture decision records as required.

Hands-on Engineering & Technical Leadership

Contribute directly to software development, particularly for prototypes, proof-of-concepts, reference implementations, APIs, SDKs, and technically complex components.

Use code to validate architectural assumptions, technology choices, integration approaches, and performance characteristics.

Develop and maintain reference patterns and reusable components that engineering teams can adopt across services.

Participate in code and design reviews and provide technical guidance to engineering teams.

Work closely with developers to translate architectural designs into production-ready implementations.

Troubleshoot complex issues spanning applications, APIs, cloud infrastructure, networking, data, and external integrations.

Maintain sufficient hands-on familiarity with the codebase and technology stack to understand implementation constraints and make practical architectural decisions.

Platform & Integration

Design and evolve reusable platform capabilities and APIs across identity and fraud-prevention ecosystems.

Provide solution architecture for capabilities such as SIM-based authentication, Number Verify, device intelligence, fraud signals, call intelligence, and telco-derived identity services.

Design integrations with Canadian telecom operators, enterprise customers, financial institutions, and technology partners.

Translate telecommunications standards and carrier capabilities into scalable software solutions.

Design secure API and service-to-service integration patterns using technologies such as OAuth 2.0, OIDC, mTLS, and other appropriate authentication mechanisms.

Cloud, Data & Security

Design cloud-native solutions using AWS services and modern distributed-system patterns.

Work with infrastructure and engineering teams on networking, compute, storage, observability, resiliency, and deployment architecture.

Design solutions involving real-time and batch data processing, data platforms, and high-volume transactional systems.

Ensure security, privacy, data protection, and regulatory requirements are incorporated into solution design from the outset.

Define appropriate resiliency, availability, disaster recovery, monitoring, and operational requirements.

Collaboration & Technical Direction

Partner with product and business stakeholders to understand requirements and identify appropriate technical solutions.

Collaborate with engineering leads and developers throughout design and implementation rather than operating solely as an architecture review function.

Engage directly with telecom operators, technology vendors, enterprise customers, and other external partners on technical architecture and integration.

Lead technical discovery, architecture reviews, and solution-design sessions.

Mentor engineers and help establish strong architecture and software engineering practices.

Skills and Experience

8+ years of experience in software engineering, solution architecture, or related technical roles, with a strong foundation in hands-on software development.

Recent hands-on software development experience is required. Candidates should be comfortable reading, writing, reviewing, and troubleshooting production-quality code.

Strong proficiency in at least one modern backend programming language such as Java or Python.

Experience designing and implementing RESTful APIs, microservices, and distributed systems.

Strong understanding of API design, service boundaries, data modelling, asynchronous processing, caching, concurrency, and distributed-system patterns.

Experience designing and building cloud-native applications, preferably on AWS.

Practical experience with containers and modern deployment environments such as Docker, Kubernetes, or AWS ECS.

Strong understanding of authentication and authorization technologies such as OAuth 2.0, OIDC, JWT, mTLS, and API security.

Experience designing systems for scalability, availability, performance, observability, and operational resilience.

Experience working with relational and NoSQL databases and modern data architectures.

Ability to develop prototypes and proof-of-concepts to evaluate technologies and validate architectural decisions.

Experience translating business requirements into architecture while remaining involved through implementation and production delivery.

Strong communication skills with the ability to explain architectural decisions to both technical and non-technical stakeholders.

Experience working directly with external customers, partners, or vendors on complex technical integrations.

Familiarity with telecommunications ecosystems, mobile networks, or identity-related APIs is a strong asset.

Experience with GSMA standards, SIM-based authentication, Number Verify, network signaling, or carrier integrations is an asset.

Exposure to fraud prevention, digital identity, device intelligence, or call intelligence is an asset.

Experience building mobile applications, SDKs, or libraries for iOS and/or Android is an asset.

Ideal Candidate

A hands-on architect and experienced software engineer who enjoys working across both architecture and implementation.

Able to design an end-to-end distributed system, explain the design to senior stakeholders, and work alongside engineers to validate critical components in code.

Remains technically engaged throughout implementation and understands the realities and trade-offs of production software.

Comfortable moving between architecture diagrams, API specifications, source code, cloud infrastructure, and technical discussions with customers and partners.

Able to operate across multiple domains while going deep when necessary, particularly in APIs, distributed systems, cloud architecture, security, telecommunications, and digital identity.

Vacancy Status / Statut du poste

This is an active position currently open for hiring. / Ce poste est activement ouvert au recrutement.

Use of Artificial Intelligence / Utilisation de l'intelligence artificielle

No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer
Mobile Developer

emergiTEL Inc. • Toronto

On-site
CAD 100,000 - 120,000
Technical Consultant
Technical Consultant

Myticas Consulting • Toronto

On-site
CAD 120,000 - 160,000
Architecte de Solutions TI
Architecte de Solutions TI

DELAN - Chasseurs de Talents en TI • Montreal

On-site
CAD 95,000 - 120,000
Architecte de solutions informatiques
Architecte de solutions informatiques

we+ consultants • Montreal

On-site
CAD 90,000 - 120,000
Projets à forte valeur ajoutée
Développement professionnel continu
Collaboration au sein d'équipes dynamiques
Solutions Architect (35019)
Solutions Architect (35019)

Myticas Consulting • Toronto

Hybrid
CAD 120,000 - 180,000
Solutions Architect (Data, Automation & Platforms)
Solutions Architect (Data, Automation & Platforms)

TechAlliance of Southwestern Ontario, London Economic Development Corporation • Toronto

On-site
CAD 95,000 - 145,000
Technology Architect
Technology Architect

Bevertec • Southwestern Ontario

Hybrid
CAD 131,000 - 160,000
Solutions Architect (Java | Banking SaaS)
Solutions Architect (Java | Banking SaaS)

Myticas Consulting • Toronto

Hybrid
CAD 120,000 - 180,000
Architecte de solutions - sécurité et cryptographie
Architecte de solutions - sécurité et cryptographie

LGS, an IBM Company • Montreal (administrative region)

Hybrid
CAD 137,000 - 178,000
Coaching pré-entrevue
Accompagnement personnalisé en mandat
Architecte de solution
Architecte de solution

Astek • Montreal

Hybrid
CAD 80,000 - 110,000
Plan CARE sur mesure
Activités sociales (5@7, team buildings)
Charte diversité & inclusion