Secure Software Solutions Engineer

3 weeks ago


Ottawa, Ontario, Canada Randstad Canada Full time
Job Summary

We are seeking an experienced Secure Software Solutions Engineer to join our team at Randstad Canada. As a key player in our client's 2030 security strategy, you will be responsible for ensuring the security, resilience, and compliance of their software solutions.

The ideal candidate will have over 10 years of software engineering experience, with a strong focus on DevSecOps and a deep commitment to software security. You will be expected to analyze vulnerabilities across both legacy and modern systems, automate vulnerability fixes, optimize CI/CD pipelines, and implement test automation to support integration systems and APIs within an Azure, BizTalk, and .NET environment.

Responsibilities
  • Analyze SCA, SAST, and server types of vulnerabilities around the integration system, and identify systematic and automated solutions to put in place.
  • Implement and test software fixes and/or DevOps solutions to automate fixing mechanisms proposed.
  • Work with the team to integrate test automation tools and mechanisms for API component testing, regression testing.
  • Design, implement, maintain, and improve CI/CD pipelines for several products, multiple environments, and situations.
  • Implement proofs of concept (AI, automated workflows, Moderne.ai, etc).
  • Work with business squads to improve their security pipelines, making sure that security scanners, controls, policies, and regulations are compliant.
Requirements

To be successful in this role, you must have:

  • 10 years in Software Engineering with knowledge of the SDLC.
  • Strong knowledge and demonstrated experience in software security.
  • Demonstrated and strong experience in agile projects on Azure DevOps.
  • Strong knowledge in Test Automation Tools, such as Python and Robot Framework, Postman.
  • Strong knowledge of Azure DevOps pipelines (YAML) or similar.
  • Strong knowledge of bash or PowerShell or other scripting tools to automate actions.
  • Strong understanding of automation in general and its benefits.
  • Knowledge of version control software good practices and Git.
  • Knowledge of Terraform and Infrastructure as Code.
  • Knowledge of security SCA and SAST scanning tools like Mend, Snyk, etc.
  • Effective communication skills with ability to understand the squad's priorities and propose technical decisions tied to priorities.
What We Offer

In addition to a competitive salary of $120,000 - $150,000 per year, we offer:

  • A collaborative, security-first work environment.
  • Opportunities for skill growth and professional development.
  • A comprehensive benefits package.
  • A chance to contribute directly to our client's 2030 security strategy.

We are committed to fostering a workforce reflective of all peoples of Canada and strive to create an inclusive and accessible workplace for all candidates and employees.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:We 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 safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...


  • Ottawa, Ontario, Canada 49 Solutions Full time

    49 Solutions is a leading provider of innovative software solutions. We are currently seeking an experienced Cloud Software Engineer to join our team in delivering high-quality Azure-based solutions.We offer a competitive salary package, with a total compensation of $120,000 per year, including benefits and bonuses.About the RoleThe ideal candidate will be...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    Harris Geospatial Solutions is seeking a seasoned Software Solutions Architect to lead the design and development of innovative software solutions.About the RoleThis is a key position within our team, responsible for designing and implementing complex software systems that meet the needs of our clients. As a Software Solutions Architect, you will be working...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada JSI Full time

    Job DescriptionWe are seeking a highly skilled Software Security Engineer to join our team at JSI.About the RoleThis is a challenging and rewarding opportunity for an experienced software security professional to lead the development of our platform's security infrastructure. The ideal candidate will have a strong background in software engineering, with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About this role:BlackBerry QNX is seeking a talented Embedded Systems 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.Your responsibilities will include:Participating in architecture and strategy sessions with our...


  • Ottawa, Ontario, Canada Thales Full time

    Job SummaryThales is seeking a seasoned Cloud Development Software Engineer to join our Cloud Services Platform team in Ottawa, Canada. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software solutions using various platform-as-a-service (PaaS), software-as-a-service (SaaS), and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are trusted by more than 23 of the top 25 EV manufacturers and our software runs in over 195 million vehicles globally. Our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...


  • Ottawa, Ontario, Canada Hire Intellect Full time

    Job Title:Software DeveloperAbout the Company:Hire Intellect is a Crown corporation dedicated to helping and equipping Canadian companies with trade knowledge, financial solutions, equity insurance connections, and to grow their business with confidence in global markets.Salary:$100,000 - $150,000 per yearAbout the Role:The Cloud Security Engineer specialist...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Title: Embedded Software Engineer InternAbout the Role:We are seeking a highly motivated and detail-oriented Embedded Software Engineer Intern to join our team at Stryten Energy. As an Embedded Software Engineer Intern, you will be responsible for performing software engineering tasks, including requirements development, design, code, testing,...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Cloud Security Software EngineerTrend Micro is a global leader in cybersecurity, helping make the digital world safer for everyone. With decades of security expertise and continuous innovation, our platform protects hundreds of thousands of organizations and millions of individuals worldwide.We're a company with 7,000 employees across 65 countries, driven by...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada Skyworks Solutions Full time

    Skyworks Solutions is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution.At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of management, and the freedom to make meaningful contributions in a setting that encourages creative...


  • 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 Ignite Talent Solutions Full time

    Key Responsibilities:As a Senior Software Engineer at Ignite Talent Solutions, you will be responsible for designing and implementing Java-based applications with a strong focus on app development.Requirements:We are seeking an experienced Java Application Developer with a strong background in software development and a proven track record of delivering...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada Thales Full time

    Job OverviewWe are seeking a highly skilled Cloud Software Developer to join our team at Thales, a leading provider of digital security solutions. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative technologies.About ThalesThales is a global technology leader that provides solutions to governments...