
Tech Lead / Solution Architect
ShyftLabs
Posted 2026-05-05
CAD 130,000 - CAD 170,000 per year
Customer Success & Delivery
Job Description
Ovii's Interpretation of the Role
We need a seasoned Tech Lead who also acts as a Solution Architect, designing and delivering end‑to‑end data, application, and cloud solutions for Fortune 500 clients. The role blends hands‑on coding, architecture governance, and client‑facing stakeholder management in a hybrid Toronto‑based setting.
Role Snapshot
- Tech Lead & Solution Architect
- Hybrid leadership role
- Cloud & data platform design
- Client‑facing delivery
- Engineering team coordination
- End‑to‑end solution ownership
Must-Have Requirements
- Cloud platforms (GCP, AWS, Azure)
- Data warehousing (BigQuery, Databricks, Snowflake, ClickHouse)
- Streaming/event platforms (Kafka)
- SQL (window functions, CTEs, hierarchical queries)
- Application development (Node.js, Python, Java, .NET)
- Architecture & governance (ARB, InfoSec)
- CI/CD & infrastructure as code
- Stakeholder communication
- software/data engineering
- tech lead
- solution architect
Nice-to-Have Signals
- High‑throughput distributed system design
- AI/LLM integration and RAG patterns
- Microsoft data stack (SQL Server, Azure SQL, Azure DevOps)
- Experience with Fortune 500 enterprise clients
- Familiarity with batch and streaming pipelines
- Startup mindset adaptability
- high‑throughput distributed systems
- AI/LLM integrations
- Fortune 500 consulting
Work Setup
- Location: Toronto, Canada
- Work mode: HYBRID
- Remote scope: UNSPECIFIED
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Remote eligibility
- Education requirement
- Travel requirement
- Security clearance
- Coding test
What You'll Likely Work On
- Design end‑to‑end data pipelines, application services, and cloud infrastructure across GCP, AWS, and Azure.
- Lead architecture review and enterprise governance processes, delivering diagrams, specs, and decision records.
- Own technical delivery for client engagements, handling scoping, estimation, resource planning, risk tracking, and milestones.
- Build capacity and budget models, clearly communicating trade‑offs to leadership and clients.
- Translate ambiguous business requests into structured workstreams with defined ownership and dependencies.
- Write production‑grade code and SQL; debug queries, fix CI pipelines, and configure cloud networking as needed.
- Run proofs of concept for architectural approaches, including AI/LLM and Retrieval‑Augmented Generation patterns.
- Review code, designs, and infrastructure changes while setting engineering quality standards.
- Act as senior technical voice in client meetings, explaining decisions, defending trade‑offs, and managing scope.
- Coordinate with external vendors, client‑side engineering, product, and security teams across distributed locations.
Good Fit If You Have
- Enjoys a startup mindset—adaptable, execution‑focused, and comfortable owning ambiguity.
- Has experience designing high‑throughput, low‑latency distributed systems.
- Familiar with AI/LLM integrations and modern RAG architectures.
Skills
- Cloud platforms (GCP, AWS, Azure)
- Data warehousing (BigQuery, Databricks, Snowflake, ClickHouse)
- Streaming/event platforms (Kafka or equivalent)
- SQL & data engineering (window functions, CTEs)
- Application languages (Node.js, Python, Java, .NET)
- Architecture & governance (ARB, InfoSec)
- CI/CD & infrastructure‑as‑code
- Stakeholder communication
- AI/LLM integration basics
- High‑throughput distributed system design (preferred)
- Microsoft data stack (SQL Server, Azure SQL, Azure DevOps) (preferred)