Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software - Cybersecurity - Senior Software Engineer

Full-time

IBM

Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

As an Application Developer, you will develop, support, and maintain applications.

Develop, support, and maintain applications development platforms such as C, C++, and Python ensuring high-quality solutions that meet client needs.

Collaborate with Cross-Functional Teams: Work closely with cross-functional teams to design and implement solutions, providing technical guidance and support to ensure successful project outcomes.

Implement solutions that meet client needs, and high-quality results.

Master's Degree

Required technical and professional expertise

Government of Canada Security Clearance is a requirement for this role. You must be eligible to obtain Secret, NATO and Controlled Goods Clearances

Must be either a Canadian Citizen or Canadian Permanent Resident

Must have resided in Canada for a minimum of 10 consecutive years, without leaving Canada (for any reason) for more than 30 days at a time OR traveling abroad to any non-NATO countries for any period

This role involves examination, possession or transfer of controlled goods and technology as defined under the Canadian Controlled Goods Program and ITAR data/technology. To be eligible for employment in this role, you must be a Canadian citizen or Canadian Permanent Resident. Canadian citizens and permanent residents must be security assessed under the Canadian controlled goods program. If you hold dual or third nationality, in addition to being either a Canadian citizen or Canadian Permanent Resident the nationality must be from one of the following countries in order to be eligible for employment in this role: Australia, Austria, Belgium, Bulgaria, Canada, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Italy, Japan, Latvia, Lithuania, Luxembourg, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Slovenia, Spain, Sweden, Switzerland, Turkey, the United Kingdom, United States of America. All applicants will also be required to undergo an additional security assessment conducted by an IBM designated Controlled Goods Program official as a condition of employment.

Required Professional and Technical Capabilities

  • 8+ years of hands-on software development experience, including low-level programming
  • Strong proficiency in programming languages such as C/C++, Python, and other strongly typed languages
  • Solid understanding of bitwise operations, memory management, and performance optimization
  • Strong knowledge of networking concepts and communication protocols

~ Expertise in middleware development, including:

  • Proven ability to lead cross-functional teams of developers and testers to successfully execute projects
  • Demonstrated ability to make informed decisions on project direction, timelines, and resource allocation with minimal supervision
  • Ability to drive process improvements by simplifying workflows, enhancing task management, and improving cross-team coordination
  • Experience ensuring high-quality delivery standards, including rigorous quality control practices
  • Ability to contribute to project estimation, planning, and strategic direction
  • Hands-on experience with large-scale systems software development and integration
  • Experience designing and implementing security controls with strong cybersecurity awareness
  • Ability to contribute to technical evaluations and reviews of solutions developed internally or by third parties
  • Strong understanding of design principles, software engineering processes (e.g., SOLID, DRY), and the Software Development Lifecycle (SDLC)
  • Preferred Technical And Professional Experience

Possession of, or eligibility for, Canadian Security Clearance

Experience with Ada or other strongly typed programming languages

Familiarity with AI-assisted coding tools and modern development workflows (e.g.,

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Software - Cybersecurity - Senior Software Engineer in Ottawa, ON vacancy
  • $115k - $120k per year

     ...Canada office in Gatineau, Quebec, is looking for a dynamic individual to join our well-established team as a Senior Network Communications Software Developer. As part of our team, you will design, develop and maintain products used in Air Traffic Management communication... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Worldwide

    Frequentis

    Ottawa, ON
    5 days ago
  •  ...design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure...  ..., coding, testing, and maintenance of software applications. Develop and maintain tests for embedded software modules using... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    15 days ago
  •  ...partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through modeling and simulation in AFSIM (Advanced Framework for Simulation, Integration and... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    17 days ago
  •  ...meaningful difference in how Canadians and global citizens alike experience and trust the internet! Who You Are You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking... 
    Senior
    For contractors
    Work at office
    Remote work
    Worldwide
    Rotating shift

    CIRA

    Ottawa, ON
    20 days ago
  •  ...and strengthen operational readiness. We are seeking a Junior Software Developer who is eager to learn, grow their technical skills, and contribute...  ...performance.  The analysis of the problems outlined by team seniors in terms of such factors as style and extent of information to... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 days ago
  • $95k - $110k per year

    At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    16 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration... 
    Full time

    Wavestore

    Ottawa, ON
    28 days ago
  • $75k - $100k per year

     ...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The initial focus will be frequency synthesizer solution, participating in the... 
    Full time

    Sanmina

    Ottawa, ON
    22 days ago
  •  ...meaningful social, community, and societal impact. Ciena’s WaveLogic Software Development team builds and sustains platforms that enable...  ...memory management concepts in development activities Design and develop drivers, diagnostics, and applications using C, C++, and Python... 
    Full time
    Flexible hours

    Ciena

    Ottawa, ON
    14 days ago
  •  ...their emissions.  Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    23 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 
    Senior

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  • $105k - $155k per year

     ...design build integrate and maintain high-quality Android-based software that enables seamless navigation experiences within the vehicle....  ...responsibilities for this position include but are not limited to: Design develop and maintain Android services and applications that support... 
    Full time

    Ford Motor

    Ottawa, ON
    14 days ago
  •  ...Equity Partners, a global investment firm focused on enterprise software, data and technology-enabled businesses. Acumatica’s...  ...Acumatica’s mission, please visit: Job Description As a Senior Content Developer, you will create engaging content that supports both... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Acumatica

    Ottawa, ON
    14 days ago
  •  ...At CSoft we specialise in developing technological solutions for the banking and financial sector — for over 30 years our software has supported the daily operations of institutions in Bulgaria and beyond, from core banking processes to digital banking channels. Our team is... 
    Senior

    CSOFT LIMITED

    Ottawa, ON
    29 days ago
  • $120k - $155k per year

     ...challenges that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    13 days ago
  •  ...Nice to have Agile SCRUM, SQL Other Languages French: B1 Intermediate,English: B2 Upper Intermediate Seniority Senior... 
    Senior

    Luxoft

    Ottawa, ON
    7 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON... 
    Senior
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Senior
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    12 days ago
  • $85.5k - $114k per year

     ...career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like...  ...or helping find cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering team supporting the development... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    6 days ago
  •  ...a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile...  ...in high level system architecture design Develop new embedded software applications Work collaboratively... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    1 day ago
  •  ...SENIOR SALESFORCE DEVELOPER Location: Ottawa or Toronto, Ontario Build What's Next At Minto Working at Minto means being part of something bigger—where your career is built on purpose, progress, and possibility. Here, employees aren’t just valued—they’re celebrated... 
    Senior
    Full time
    Internship
    Flexible hours

    Minto Group

    Ottawa, ON
    13 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces? Would making an impact on the digital experiences of millions of users...  ...technologies. Partner with the best As a Front-End Senior Software Engineer, you will thrive on delivering outstanding quality... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    22 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST...  ...data-heavy products in production.  You'll be designing and developing critical backend components and guiding other engineers through... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    9 days ago
  •  ...SustainabilityEngagement Data-SharingStewardship Field GuideBenchmark Your Votes News Contact 2025 RANKING ACCESS PLATFORM Senior Backend Developer Convallis euismod amet pellentesque sed condimentum curabitur feugiat arcu suspendisse. In lacus tincidunt sollicitudin... 
    Senior

    rezonanz

    Ottawa, ON
    21 days ago
  • $105k - $130k per year

     ...seeking a highly skilled and experienced Applied AI Sr. Backend Software Developer to join the development of TrendAI Vision One. In this role,...  ...testing, and supporting high-quality SaaS products at scale. As a senior member of the team, you will drive architectural decisions and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    TrendAI

    Ottawa, ON
    9 days ago
  •  ...What Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...we're just getting started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    16 days ago
  • $125k - $165k per year

     ...Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure...  ...the long-term health, scalability, and developer experience of Fullscript’s core application...  ...growth. This is how we like building software: If you share our values, we’d be... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Ottawa, ON
    27 days ago
  •  ...physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we...  ...its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles. Now... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    18 days ago
  • $81k - $105k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test II who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  • $126.4k - $158k per year

     ...business growth. Discover how at surveymonkey.com. What We’re Looking For The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software - Cybersecurity - Senior Software Engineer. Be the first to apply!