Senior Software Engineer

1 month ago


Ottawa, Ontario, Canada Qlik Full time
Transform Complex Data into Actionable Insights

A Gartner Magic Quadrant Leader for 14 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.

Senior Software Engineer (Frontend) Role

As a Frontend Software Engineer at Qlik, you will be a key player in designing, developing, and maintaining user interfaces that set the tone for our users' entire experience with our product. You will work with a diverse team of software engineers and domain experts to create user-friendly solutions that address complex challenges.

Key Responsibilities:
  • Design and develop high-impact UIs that combine our product's capabilities and are reused across the organization.
  • Collaborate with product design teams to design and deliver critical functionalities that support our evolving product vision.
  • Evaluate new technologies to ensure the performance, maintainability, and reliability of our software systems.
  • Implement software engineering best practices, from CI/CD and automation to monitoring and security.
Requirements:
  • 7+ years of experience in similar roles, building production-quality software in large-scale data and distributed environments.
  • Strong proficiency with TypeScript/JavaScript, HTML, CSS, and API Design.
  • Experience with React, Docker/Kubernetes, and Cloud providers (AWS, Azure, GCP).
  • Knowledgeable in unittest frameworks such as Jest and Vitest and E2E testing with Playwright.
What We Offer:
  • A passionate development team focused on enabling our customers to get the most out of their data.
  • Opportunities to work with next-generation technologies and contribute to the evolution of our product.
  • A collaborative and dynamic work environment that values innovation and creativity.

Ottawa, ON Canada



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an experienced Embedded Software Developer or Senior Embedded Software Engineer to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job SummaryWe are seeking an experienced Embedded Software Developer or Senior Embedded Software Engineer to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior DevOps EngineerBlackBerry QNX is seeking a highly skilled Senior DevOps Engineer to join our team. As a key member of our Development Operations team, you will be responsible for driving the evolution of our CI/CD infrastructure and software delivery platform.Key Responsibilities:Drive the evolution of our CI/CD infrastructure and software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior DevOps EngineerBlackBerry QNX is seeking a highly skilled Senior DevOps Engineer to join our team. As a key member of our Development Operations team, you will be responsible for driving the evolution of our CI/CD infrastructure and software delivery platform.Key Responsibilities:Drive the evolution of our CI/CD infrastructure and software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite Kernel team at BlackBerry QNX. As a key member of our team, you will work at the heart of our most reliable and secure operating system, contributing to the development of kernel-level software that powers...