full-stack software developer jobs in Ottawa

See average salary for full-stack software developer »

1,000 full-stack software developer job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada RELQ TECHNOLOGIES Full-time

    A tech firm specializing in HR solutions is seeking a Java Full Stack Engineer to join their remote agile team. The role involves designing and maintaining full-stack applications for a multi-tenant cloud SaaS solution, specifically working on features related to Payroll, Benefits, and Time & Attendance. Candidates should possess proficiency in Java and...


  • Ottawa, Ontario, Canada BlackBerry Full-time

    Worker Sub-Type: Contract (Fixed Term) Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option....


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada BlackBerry Full-time €108,750 - €152,250 Temporary

    Worker Sub-Type: Contract (Fixed Term) Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an...


  • Ottawa, Ontario, Canada BlackBerry QNX Full-time

    Worker Sub-Type: Contract (Fixed Term) Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option....


  • Ottawa, Canada Google Inc. Full-time €182,000 - €186,000 Contract

    Share Senior Software Developer, Generative AI, Google Cloud Applied AI, Concorde Gateway Google Waterloo, ON, Canada ; Toronto, ON, Canada Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. - Bachelor’s degree or equivalent practical experience. - 5...


  • Ottawa, Ontario, Canada OXARO Inc. Remote Full-time

    Location: Ottawa, ON (Primarily Remote) Duration: 3.5 years Security Clearance: Secret Responsibilities • Translate provided specifications into coded deliverables. • Design and develop micro/event services within Microsoft Azure PaaS to enable digital regulatory capabilities. • Develop code and follow security practices within the provided tools...


  • Ottawa, Ontario, Canada Nav Canada Full-time

    Elevate air navigation services at NAV CANADA as a Backend Software Developer. Contribute to backend microservices using Java in a hybrid work environment. Join a dedicated team at NAV CANADA focusing on air traffic management solutions. As a Software Developer, you will design and maintain scalable backend microservices and APIs. This role requires a solid...


  • Ottawa, Ontario, Canada Fortinet Full-time

    Build cloud video surveillance software in Ottawa with Fortinet, applying C/C++, Linux, networking, and artificial intelligence model experience. This role supports full-cycle development.Fortinet seeks a Senior or Intermediate Cloud Software Developer for Video Surveillance solutions. You will participate throughout software and product development, using...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Cognizant Full-time

    Cognizant is seeking a Full Stack Engineer to design, build, and maintain scalable web apps using Vue.js, Node.js, and TypeScript. You will work across the stack from frontend to backend, contributing to architectural decisions in an agile environment. The role is remote and open to Canada, with opportunities to influence product direction, improve...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Cognizant Full-time

    Cognizant is seeking a Senior .NET Full Stack Engineer in Canada to design, build, modernize, and support enterprise applications using .NET and Azure. You will lead technical design, guide engineers, and own solutions end-to-end from requirements through deployment and production stabilization. You will drive architecture decisions, code reviews, CI/CD,...


  • Ottawa, ON, Canada Cognizant Full-time

    Cognizant is seeking a Senior .NET Full Stack Engineer in Canada to design, build, modernize, and support enterprise applications using .NET and Azure. You will lead technical design, guide engineers, and own solutions end-to-end from requirements through deployment and production stabilization.You will drive architecture decisions, code reviews, CI/CD, and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada QNX Full-time

    Take your career to new heights as a Senior Systems Software Developer at QNX. Work on key advancements in operating systems technology, focusing on kernel development for embedded applications. This role requires a deep understanding of systems programming, particularly with C in resource-constrained environments. You'll help refine architectural decisions...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Knak Full-time

    Knak Is a Mission-driven Company Why? Because our time is limited, our competition is fierce, and our margin for error is small. For us to have the greatest impact on the world, we need to be laser focused on our core mission, which is... Knak Is a Mission-driven Company Why? Because our time is limited, our competition is fierce, and our margin for...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada QNX Full-time €131,250 - €181,250 Temporary

    Job Description QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Akamai Technologies, Inc. Full-time

    Elevate your career at Akamai as a Senior Software Development Engineer in Test. Focus on automation, testing frameworks, and ensure system reliability in a cloud-based environment. Akamai's Compute division is seeking a skilled testing engineer with substantial experience. You will automate SDLC pipelines, maintain test frameworks, and troubleshoot...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Agility PR Solutions Full-time

    Lead software development for content integration and data pipelines at Agility PR Solutions, fully remotely, using Java and distributed systems expertise. Guide reliable collection across digital sources. As Manager, Software Development, you will lead developers building systems that capture online mentions for Agility’s media intelligence platform....


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Solace Corporation Full-time €155,000 - €180,000 Temporary

    Enterprise AI is moving from pilots to production, and the constraint is no longer the model —it'sthe data. Agents are only as good as what they can sense, trust, and act on in the moment, and real-time, event-driven data is becoming the foundationevery serious AI system runs on. Solace istheleadingplatform for the enterprise AI era. Established...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Curtiss-Wright Corporation Full-time €74,600 - €100,000 Temporary

    Software Developer-Onsite Position (Intermediate) Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in Ottawa, ON. You will live and breathe embedded software design to help us create the latest in embedded systems...


  • Ottawa, Ontario, Canada Nokia Full-time

    Job Description Join Nokia’s SDK team and help develop cutting‑edge SDKs for client and DSP ASICs. You will collaborate with cross‑functional teams—including ASIC, firmware, hardware design, and architecture—to drive innovation from pre‑silicon through post‑silicon stages, ensuring seamless integration into final products. How You Will...


  • ottawa, on, Canada Cisco Systems, Inc Full-time $70,000

    Build embedded software for Cisco networking platforms using C or C++, Linux, and systems programming skills in a collaborative engineering setting. Graduate students can contribute to high-performance routing, switching, and hardware-software integration. As an Embedded Systems Software Developer Co-op, you will work with senior engineers and domain experts...