Scaling Up:
Go with growth

Researching jobs that offer the most potential is time consuming. We’ve identified roles from Ottawa’s top 25 growing tech firms with proven market traction or are on course to becoming large-scale global enterprises.

Looking for more? Search Starting Up job opportunities.

Senior Software Developer

Jsi

Jsi

Software Engineering
Ottawa, ON, Canada · Ottawa, ON, Canada
Posted on Mar 24, 2025

The Interfaces team is on the front end of ensuring customer data can be collected. With a focus on adapting our software to new use cases and technological evolutions. This is a great environment for someone who likes to be challenged and enjoys detail-oriented work. This role will be a good fit for you if you have proven C++ experience, and are interested in using the latest C++ versions, libraries, and testing frameworks to write real-time processing critical systems!

The Senior Software Developer will be part of a team of developers who are passionate about producing quality work, have strong capabilities for solving technical challenges, and are well-versed in providing great customer value and support.

Responsibilities:

At JSI, your responsibilities may include:

  • Support our existing customer base with their real-time mission-critical data collection components.
  • Design new components to interface with an ever-changing data collection landscape.

Skills & Experience

Required Qualifications:

  • Results-Driven Execution: Demonstrated ability to translate ideas into action by delivering high-quality work, meeting deadlines, and driving projects to completion.
  • Hands-On Problem Solver: Not just a strategist, but a doer—capable of producing tangible outcomes through strong execution and follow-through.
  • Commitment to Excellence: Proven track record of writing high-quality code and delivering finished products that meet or exceed expectations.
  • Excellent verbal communication.
  • Strong C++
  • Windows or Unix
  • Multi-threading
  • Distributed applications
  • Interprocess communication
  • TCP/IP
  • Post secondary education in Software Engineering, Computer Science or equivalent
  • Must be eligible for up to a top-secret security clearance.

Preferred Qualifications:

  • Performance engineering
  • Experience in real-time audio/video processing
  • Good teammate, open/honest communicator
  • Multi-team development environment experience
  • Agile development experience, including automated unit and integration tests
  • Experience working with Wireshark
  • SQL

How We Work

You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.

About JSI

JSI is built on purpose, that of making a difference in the world.

Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities.

With 4Sight – JSI’s single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI’s customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place).