Careers
Do the best work of your career. See it ship.
SparkSolutions is building an engineering-first company in Mississauga — hybrid roles, high ownership, and platforms that real businesses depend on every day.
How we work
Innovation with purpose
We apply AI and modern engineering where they demonstrably improve outcomes. You'll work on real problems for real businesses — and see your work in production.
Ownership
Small teams, high trust, full ownership. You'll own solutions end to end — from design conversations with clients through deployment and operation.
Learning
Dedicated learning time, conference support, and a culture of documented decisions means you grow faster here than at organizations ten times our size.
Engineering excellence
Code review with rigor and generosity, quality built into pipelines, and architecture decisions made in the open. Craft is respected here.
Remote collaboration
Hybrid by design — a Mississauga home base with the tooling, documentation habits, and async discipline that make remote days genuinely productive.
Open positions
8 roles · Mississauga, ON · Hybrid
Engineering — Artificial Intelligence
AI/ML Engineer
Design and ship production AI systems — LLM applications, retrieval architectures, and ML pipelines — for enterprise clients. You will own solutions end to end, from data readiness and model selection through evaluation, deployment, and monitoring.
Engineering — Enterprise Software
Senior Full-Stack Engineer
Build enterprise-grade web platforms and products — including our Crumbly customer engagement platform — using TypeScript, React/Next.js, Node.js, and modern cloud infrastructure.
Engineering — Platform
Cloud & DevOps Engineer
Build the cloud foundations our teams and clients run on: infrastructure as code, CI/CD pipelines, observability, and secure, cost-efficient environments.
Sales & Growth
Business Development Executive
Own the growth engine: identify enterprise and mid-market opportunities, craft compelling solution pitches, and build long-term client relationships across industries — from first conversation to signed engagement.
Delivery
Technical Project Manager
Run client engagements with discipline: plans that hold, risks surfaced early, stakeholders aligned, and deliveries that land on time. You are the connective tissue between clients and engineering teams.
Product
Business Product Owner
Own product outcomes for client platforms and SparkSolutions products like Crumbly: translate business pain points into prioritized roadmaps, write crisp requirements, and make the calls that keep products focused on measurable value.
Engineering — Quality
Quality Analyst (QA)
Own quality across our client platforms and products: test strategy, automated and manual testing, and the release confidence that lets teams ship quickly without regressions reaching users.
Delivery
Business Analyst
Sit at the junction of business pain points and technical solutions: elicit requirements, map processes, quantify impact, and give delivery teams the clarity they need to build the right thing.
Don't see your role? We're always interested in exceptional people. Send your resume to ignite@sparksol.ca.
Build the company with us.
Early team members shape more than products — they shape how we work. If that appeals to you, we should talk.