
Lead Full Stack Software Developer
Department:Engineering
Type:ON-SITE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD110,000 - CAD150,000
Skills:
FULL STACK DEVELOPMENTMICROSERVICES ARCHITECTURECI/CD PIPELINESGITAUTOMATED TESTINGFRONT-END FRAMEWORKSBACK-END TECHNOLOGIESKAFKAREDISRABBITMQMQTTSQLNOSQL DATABASESAWS CLOUD SERVICESGITLAB
Share this job:
Job Description
Posted on: December 1, 2025
Location: Ottawa, ON - 100% on-site
Employment Type: Full-Time/Permanent
Job Title: Lead Full Stack Software Developer
We’re looking for a seasoned Lead Full Stack Software Developer to join our Ottawa team. This is an on-site role to ensure close collaboration with our engineers and stakeholders. As our Technical Lead, you’ll shape the architecture, development, and delivery of enterprise-grade, client-facing software solutions, driving engineering excellence across the department.
What You’ll Do
- Architect, develop, integrate, and test robust client-facing software solutions.
- Lead planning and design of enterprise software systems—proposing new concepts, evaluating alternatives, and defining system architectures.
- Translate cross-functional requirements into clear, actionable software specifications.
- Provide technical oversight through code reviews, ensuring performance, maintainability, and adherence to best practices.
- Champion continuous improvement in design principles, coding standards, and the software development lifecycle.
- Evolve development tools, processes, and practices to keep our solutions cutting-edge.
- Mentor developers, fostering skill growth and technical leadership across the team.
What You BringRequired
- Post-secondary degree/diploma in Computer Science, Engineering, Web Development, or equivalent experience.
- 10+ years in full stack development delivering high-quality, highly available web applications.
- Expertise in microservices architecture, CI/CD pipelines, Git, and automated testing.
- Proficiency in:
- Front-end frameworks and back-end technologies to build performant, end-to-end solutions.
- Kafka, Redis, and messaging systems (RabbitMQ, MQTT).
- SQL/NoSQL databases, web storage, file/data transfer, and AWS cloud services.
- Git/GitLab version control.
Preferred
- Proven track record mentoring and leading development teams.
- Experience modernizing systems—migrating or reimplementing legacy features into next-gen platforms.
- Contributions to the Open Source community.
- Knowledge of satellite networks (Iridium) and mobile communication systems.
- Familiarity with C#, .NET, and PHP.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Estimator
Just now
Engineering
ON-SITE
Saskatoon, Saskatchewan, Canada
ESTIMATINGCONSTRUCTIONCIVIL CONCRETE+11 more

Mechanical Engineer (two to five years of experience)
5 days ago
Engineering
ON-SITE
Québec, Quebec, Canada
MECHANICAL ENGINEERINGMINING SECTORENERGY SECTOR+12 more

Expert Hydraulique H/F
5 days ago
Engineering
ON-SITE
Québec, Quebec, Canada
HYDRAULIC SYSTEMSMECHANICAL ENGINEERINGSYSTEM DESIGN+7 more

Electrical and Automation Specialist
5 days ago
Engineering
ON-SITE
Lévis, Quebec, Canada
PLC PROGRAMMINGHMISCADA+15 more

Data Analyst Quality Assurance
6 days ago
Engineering
ON-SITE
Ottawa, Ontario, Canada
SQLDATA ANALYSISDATA QUALITY STANDARDS+1 more
