
Lead Full Stack Software Developer
Department:Software Development
Type:ON-SITE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD100,000 - CAD150,000
Skills:
MICROSERVICES ARCHITECTURECI/CD PIPELINESGITAUTOMATED TESTINGFRONT-END FRAMEWORKSBACK-END TECHNOLOGIESKAFKAREDISRABBITMQMQTTSQLNOSQL DATABASESAWS CLOUD SERVICESGIT/GITLAB VERSION CONTROLC#.NETPHP
Share this job:
Job Description
Posted on: August 17, 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

DevOps Engineer
Just now
Software Development
ON-SITE
Calgary, Alberta, Canada
PYTHONJAVAC#+15 more

ServiceNow Developer
Just now
Software Development
ON-SITE
Calgary, Alberta, Canada
SERVICENOWJAVASCRIPTPYTHON+17 more

Sr UI Front End Engineer
3 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTREACT+6 more

Data Engineer
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
APACHE SPARKPRESTOAMAZON EMR+19 more

Software Engineer II (Automation)
4 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
C++AUTOMATION FRAMEWORKSGAME ENGINES+6 more
