Senior Developer (Toronto)
MPA Recruitment
Sr Developer (Solution Lead) Remote | Canada
MPA Recruitment have partnered with a growing Canadian technology consultancy, to recruit a Cloud Full Stack Developer. This is an opportunity to join a highly technical, AI‑first engineering team that delivers innovative cloud‑native solutions for enterprise clients across North America. This role is ideal for an experienced software engineer who enjoys solving complex technical challenges, working directly with clients, and leveraging modern AI tools to accelerate software delivery.
The Prospect
As a Solution Lead, you’ll act as the technical leader on client engagements, helping define architecture, make critical design decisions, and ensure successful project delivery. While you’ll provide technical direction and mentorship to other engineers, this is not a people management role. We are looking for someone who still enjoys writing code, solving difficult problems, and staying close to the technology. You’ll work directly with clients, translating business requirements into scalable technical solutions while helping development teams execute against a clear architectural vision.
What You’ll Be Doing? Lead the design and architecture of cloud‑native software solutions
Remain hands‑on with development, contributing code and supporting delivery teams
Act as the technical lead on client projects, providing guidance throughout the software development life cycle
Collaborate directly with clients to understand business requirements and translate them into technical solutions
Mentor and coach developers, helping elevate engineering standards and best practices
Make key technical decisions and communicate trade‑offs to both technical and non‑technical stakeholders
Drive modern engineering practices, including AI‑assisted development and cloud‑native architecture
Support solution delivery across AWS, Azure and GCP environments
Contribute to technical strategy, innovation, and continuous improvement initiatives
What We’re Looking For 8+ years of software engineering experience
Proven experience leading technical design and solution architecture for complex applications
Strong hands‑on development background with modern programming languages such as TypeScript, JavaScript, Python, Java, or similar
Experience building and deploying applications in AWS, Azure and/or Google Cloud Platform
Strong understanding of software architecture, system design, scalability, and cloud‑native development
Experience with Docker, Kubernetes and modern DevOps practices
Ability to mentor engineers and provide technical leadership without stepping away from coding
Excellent communication skills with the confidence to engage directly with clients and executive stakeholders
Passion for learning new technologies and leveraging AI tools to improve software delivery
Canadian Citizen, Permanent Resident, or holder of a valid unrestricted Canadian work permit
Why Join? Fully remote working environment
Opportunity to lead architecture and technical strategy while remaining hands‑on
AI‑first engineering culture leveraging GitHub Copilot and emerging AI agents
High levels of autonomy, ownership, and trust
Exposure to diverse and challenging client engagements
Strong investment in learning and professional development
Competitive compensation package
Flexible paid time off
Comprehensive health benefits
Home office allowance
This role is ideal for a senior engineer, technical lead, or architect who enjoys solving complex problems, mentoring others, and partnering with clients while staying deeply involved in software development. #J-18808-Ljbffr
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Developer (Toronto). Be the first to apply!
Related searches
