Staff Software Developer

3 weeks ago


Ottawa, Ontario, Canada Assent Full time
Job Title: Staff Software Developer

Assent is seeking a highly skilled Staff Software Developer to join our team. As a key member of our frontend development team, you will play a critical role in driving the technical quality of user interface solutions, ensuring scalability, performance, and user delight.

Key Responsibilities:
  • Own the technical quality of the UI solutions delivered by your team, from discovery to development to adoption.
  • Lead the development of reusable UI components that align with Assent's design system and are easily consumable by other teams.
  • Collaborate with product management, user experience, quality assurance, and back-end teams to understand customer problems and deliver seamless front-end solutions.
  • Design and develop high-quality, scalable, and accessible front-end solutions that meet business and customer needs.
  • Mentor other front-end developers, helping them grow their technical skills and overcome day-to-day problems.
  • Guide the team in adopting emerging front-end technologies and ensure that these technologies accelerate the achievement of team objectives.
  • Participate in code reviews and design discussions, ensuring adherence to UI and security standards.
  • Evangelize best practices in front-end development, both within Assent and externally, through internal presentations or industry events.
  • Lead the resolution of complex front-end technical challenges, ensuring scalability, performance, and user-friendly interfaces.
  • Stay up to date with industry trends, driving innovation and the adoption of best practices for UI development.
Requirements:
  • 10+ years of experience in the software development field.
  • Expertise in front-end frameworks, particularly Angular, and experience with front-end architecture.
  • Proficiency with tools for building, testing, and deploying front-end software at scale, such as Git, Docker, or Kubernetes.
  • Ability to design solutions that are aligned with business goals, customer problems, and architectural guidelines.
  • A strong understanding of performance optimization, scalability, and cross-browser compatibility for front-end systems.
  • A mentor and coach who supports the development of others and creates a collaborative environment.
  • Excellent communication skills, with the ability to influence and drive technical decisions across teams.
  • Curiosity and drive to learn and keep up with the latest front-end technologies and industry trends.
  • A passion for solving complex technical challenges and contributing to a culture of continuous improvement.

At Assent, we value diversity, equity, and inclusion. We are committed to growing and sustaining an environment where our team members feel included, valued, and heard. If you require assistance or accommodation throughout any part of the interview and selection process, please contact talent@assent.com and we will be happy to help.


  • Software Developer

    1 month ago


    Ottawa, Ontario, Canada Flexera Software, Inc. Full time

    About Flexera Software, Inc.Flexera Software, Inc. is a leading provider of software solutions for technology value optimization. Our award-winning SaaS solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Our MissionWe're transforming the software industry by...

  • Software Developer

    1 month ago


    Ottawa, Ontario, Canada Flexera Software, Inc. Full time

    About Flexera Software, Inc.Flexera Software, Inc. is a leading provider of software solutions for technology value optimization. Our award-winning SaaS solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Our MissionWe're transforming the software industry by...


  • Ottawa, Ontario, Canada Assent Full time

    Job Title: Staff Software DeveloperAssent is seeking a highly skilled Staff Software Developer to join our team. As a key member of our frontend development team, you will play a critical role in driving the technical quality of user interface solutions, ensuring scalability, performance, and user delight.Key Responsibilities:Own the technical quality of the...


  • Ottawa, Ontario, Canada Assent Full time

    Job Title: Staff Software DeveloperAssent is seeking a highly skilled Staff Software Developer to join our team. As a key member of our frontend development team, you will play a critical role in driving the technical quality of user interface solutions, ensuring scalability, performance, and user delight.Key Responsibilities:Own the technical quality of the...


  • Ottawa, Ontario, Canada Assent Compliance Full time

    We are looking for a highly skilled Staff Software Developer to lead the technical quality of our UI solutions and drive the development of reusable UI components.The ideal candidate will have 10+ years of experience in software development, expertise in front-end frameworks, and a strong understanding of performance optimization, scalability, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Configure and develop embedded target...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking a talented Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking a talented Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and develop embedded target side software, including BSP, drivers, operating system,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and develop embedded target side software, including BSP, drivers, operating system,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer 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 systems.Key Responsibilities:Develop and maintain software for embedded systems, including drivers and firmware.Collaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As a key member of our ADAS team, you will be responsible for designing and developing camera systems for consumer use. Your expertise in software development, particularly in C and C++, will be essential in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As a key member of our ADAS team, you will be responsible for designing and developing camera systems for consumer use. Your expertise in software development, particularly in C and C++, will be essential in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and debug embedded target side software, including BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and debug embedded target side software, including BSP, drivers, operating system, graphics,...