Software Development Manager

1 month ago


Ottawa, Ontario, Canada Assent Compliance Inc. Full time
Job Title: Manager, Software Development - Security

At Assent Compliance Inc., we're seeking a seasoned leader to join our Software Development team as a Manager, Software Development - Security. As a key member of our team, you'll be responsible for guiding and mentoring your team to deliver high-quality, scalable, and secure software solutions that address key business problems.

Key Responsibilities:

  • Coach your team to deliver high-quality, scalable features that fit Assent's business context and solve problems for our customers;
  • Champion product quality in your team;
  • Manage product releases by monitoring progress to plan and proactively making necessary adjustments to meet delivery schedule and requirements;
  • Establish and maintain a rapport with other teams in the product value chain (Product Management, User Experience, Quality Assurance, Customer Success, and Infrastructure) to represent IAM;
  • Ensure your team is developing software that follows Assent's Design Guidelines and Coding Standards, Assent's Security Guidelines, and any other guidelines that may be provided by the Architecture team from time to time;

Requirements:

  • 5+ years of progressive experience in a Software Development role, with a proven track record in a similar leadership role;
  • Experience with and understanding of Cloud native AWS and/or cloud infrastructure platforms and their security;
  • Familiarity with security control frameworks like National Institute of Standards and Technology (NIST) Security Control Framework (SCF);
  • Highly organized with the ability to multi-task and manage both short-term projects with tight timelines and ongoing long-term strategies to meet project, budget, and quality goals;
  • Highly adaptable and flexible - you thrive in a fast-paced, dynamic environment and deal well with ambiguity;

About Assent Compliance Inc.

Assent is the leading solution for supply chain sustainability tailored for the world's top-tier, sustainability-driven manufacturers. We're a Certified B Corporation, committed to environmental, social, and governance excellence. Our hybrid work model values flexibility and autonomy, with occasional in-person workdays for team members within 50 kms/31 miles of our global offices.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...


  • 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 Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at QNX Software Systems. As a key member of our Kernel team, you will be responsible for developing and maintaining the core operating system that powers our products.Key Responsibilities:Design and implement kernel components, including memory management,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Senior Systems Software Developer to join our elite team and contribute to the development of our world-class operating system.Key Responsibilities:Develop and maintain the core operating system,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As an Audio Software Developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to understand...

  • Software Developer

    1 month ago


    Ottawa, Ontario, Canada Employment and Social Development Canada Full time

    Job Title: Programmer / Analyst, Application DevelopmentWe are seeking a highly skilled Programmer / Analyst, Application Development to join our team at Natural Resources Canada's Office of Energy Efficiency.Job Summary:The successful candidate will be responsible for conducting research, analysis, development, testing, and implementation of changes to the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As a Driver Development Engineer, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced automotive platforms.Key ResponsibilitiesDevelop software drivers for various hardware...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities, and libraries.Key Responsibilities:Develop and maintain networking...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team of developers at QNX Software Systems. As a key member of our Filesystem development team, you will be responsible for designing, developing, and maintaining the world's most reliable and secure operating system.Key Responsibilities:Maintain and improve the...


  • 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

    About the RoleWe are seeking a talented Senior Systems Software Developer to join our elite team at QNX Software Systems. This is an exceptional opportunity to work on the core operating system of the world's most critical embedded systems, including those in automobiles, internet devices, medical equipment, and smartphones.Key ResponsibilitiesDevelop kernel...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...