Software Security Engineer

2 weeks ago


Ottawa, Ontario, Canada JSI Full time
Job Description

We are seeking a highly skilled Software Security Engineer to join our team at JSI.

About the Role

This 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 expertise in designing, implementing, and testing secure software solutions.

Key Responsibilities
  • Design and implement a robust security infrastructure to ensure the confidentiality, integrity, and availability of our platform.
  • Analyze complex security issues and develop effective mitigation strategies to prevent and respond to security threats.
  • Collaborate with cross-functional teams to identify and prioritize security requirements and ensure that they are met throughout the software development lifecycle.
  • Develop and maintain documentation of security policies, procedures, and standards.
  • Perform code reviews and provide guidance on secure coding practices.
Requirements
  • 5+ years of experience in software development, with a focus on security.
  • Proven track record of designing and implementing secure software solutions.
  • Experience with security vulnerability management and remediation.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative environment.
Preferred Qualifications
  • Experience with DevSecOps tools and methodologies.
  • Familiarity with cloud-based platforms and containers.
  • Knowledge of security compliance frameworks and regulations.
  • Proficiency in one or more programming languages (e.g., C#, Java).
What We Offer
  • A competitive salary of $120,000-$160,000 per year.
  • A comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.
  • Opportunities for career growth and professional development.
How to Apply

Please submit your resume and a cover letter explaining why you are a strong fit for this role. We look forward to hearing from you



  • 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 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 Randstad Canada Full time

    Job SummaryWe 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...


  • 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

    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

    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

    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 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 Communications Security Establishment (CSE Full time

    CSE is seeking highly skilled software integrators to join our team in a dynamic and innovative operational environment. As a software integrator, you will work on meaningful projects that have a significant impact on Canada's security posture, including IT security and SIGINT.We are looking for junior, intermediate, and senior software integrators who can...


  • 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 Communications Security Establishment (CSE Full time

    Employment Opportunity at Communications Security Establishment (CSE)Job SummaryWe are seeking a highly skilled Software Developer to join our team at the Communications Security Establishment (CSE). The successful candidate will be responsible for designing, developing, testing, deploying, maintaining, and improving software applications.Key...


  • 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 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

    At QNX Software Systems, we are seeking an experienced Network Development Engineer to join our OS Development Group. This is a critical role that will directly contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities and libraries, and possibly drivers.About QNX Software SystemsWe are a trusted...


  • 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 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryQNX Software Systems is seeking a skilled Systems Integration Developer to collaborate with our elite team. This role involves working with the entire suite of QNX products, including Hypervisor, QAVF, Blackchannel, Acoustics, etc. The successful candidate will help establish module and system level architecture from the early stages of projects...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:The Systems Software Developer at QNX Software Systems will be responsible for delivering professional integration services and solutions for all QNX products. This role requires a strong technical background in software development, with a focus on embedded systems and the QNX operating system. The ideal candidate will have excellent...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...