Join Our Team

Career Opportunities

Senior Software Developer

    Job type:
  • Full Time
  • Location:
  • Ottawa

  • Industry:
  • Technology/Aviation

About the Job

Searidge is currently recruiting for an experienced Senior Software Developer with a deep understanding of software development – primarily in a C++ environment. The successful candidate will be responsible for adopting, maintaining, implementing, and advancing the quality of our software code. The candidate will be involved in code reviews, design discussions for all our products, bug fixes, and new feature and product implementation. This will be a permanent, full-time position, reporting to the Head of Technology.


  • Software requirements management, design, implementation, review, and testing
  • Adopt, develop, and evolve coding standards and guidelines for various programming languages
  • Examine and analyze existing applications and quickly come to a deep understanding of the system design
  • Identify software defects and design insufficiency within existing applications and propose and implement improvements
  • Develop secondary software utilities, test applications, and prototype applications
  • Maintain, troubleshoot, diagnose and repair existing system software
  • Produce documentation, manuals, user guides, and other technical documentation
  • Interface with internal and external customers for software requirements management and acceptance testing
  • Provide mentorship for junior team members


  • Minimum of 5 years of relevant experience in software development
  • Minimum of Bachelor of Software Engineering or Computer Science university degree (or equivalent)
  • Experience developing real-time C++ applications
  • Familiarity with real-time network I/O, thread management, and video processing
  • Commanding knowledge of software development principles
  • Familiarity with Docker, Kubernetes, Kafka, Cassandra, or equivalent
  • Experience with Visual Studio (Code), Jira, Windows, Linux, SVN, Git
  • Being able to ensure quality and error checking is a priority
  • Strong analytical and critical thinking skills
  • Must be a team player and willing to mentor and learn
  • Excellent written and oral communication skills in English (reports, presentations, etc.)

Desired Qualifications

  • Familiarity with computer graphics technologies and rendering pipelines (e.g. OpenGL)
  • Leadership and mentorship experience
  • Experience creating technical diagrams and drawings using diagram tools
  • Understanding of cybersecurity threats, solutions, and best practices
  • Knowledge of and experience with ISO 27001 and 9001
  • Willingness to travel globally for short periods of time
  • Familiarity with multiple languages in addition to English

Why Apply

Searidge Technologies is a global leader in the Air Traffic Control space, boldly forging new paths bringing innovative technology, such as Artificial Intelligence (AI) and augmented reality into operation. We are developing and integrating modern technologies to improve both the safety and efficiency of airport operations around the world. Our solutions have been adopted by some of the most advanced airports and ANSPs throughout North America, the Middle East, Europe and Asia.

We live and breathe innovation, and we expect the same from all prospective team members. Our developers are constantly engaged in fast-paced, challenging and highly rewarding work. We are looking for the best and brightest to join our highly motivated team. We are an equal opportunity employer offering exciting work, a respectful and positive work environment, and a competitive benefits package.

Are you looking to be challenged to produce high-performance system components that are robust and intuitive? Are you ready to push the envelope of how software-based tools and solutions are used in a safety-critical environment? Are you prepared to put your skills to the test? If so, we want to hear from you! Please click the following link to apply:

Apply Today

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.