Senior Software Developer

Apply Now

Company: JSI

Location: Ottawa, ON K1A 0A5

Description:

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

Similar Jobs