
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

Processing Equipment Operator
2 days ago
Engineering
ON-SITE
Oak Bluff, Manitoba, Canada
SHEET METAL PROCESSINGBLUEPRINT READINGCNC MACHINE OPERATION+7 more

Senior Manager, Product Security Engineering (Platform Security)
2 days ago
Engineering
Remote (Winnipeg, Manitoba)
Winnipeg, Manitoba, Canada
CLOUD SECURITYAWSGCP+18 more

Manager, Analytics Engineering (Finance Data)
2 days ago
Engineering
Remote (Winnipeg, Manitoba)
Winnipeg, Manitoba, Canada
ANALYTICS ENGINEERINGDATA ENGINEERINGDBT+16 more

Engineering Manager - Solutions Engineering
2 days ago
Engineering
Remote (Winnipeg, Manitoba)
Winnipeg, Manitoba, Canada
PYTHONSOFTWARE DEVELOPMENTAGILE+7 more

Senior Internal Auditor - Operational Audit
2 days ago
Engineering
HYBRID
Winnipeg, Manitoba, Canada
OPERATIONAL AUDITFINANCIAL AUDITINTERNAL CONTROLS+9 more
