Software Engineer

L3HHCM20Ottawa, ON
CA$85,500 - CA$135,500Onsite

About The Position

L3Harris is seeking a Software Engineer to join their team in Ottawa, ON. This role involves designing software solutions, developing microservices, conducting research, interacting with systems engineering, debugging software problems for near real-time simulation, and preparing presentations and demonstrations. The company is committed to being an equal opportunity employer and maintaining a drug-free workplace.

Requirements

  • Bachelor’s degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience
  • Minimum 7 years software engineering experience which must include object-oriented design and programming, C#, ASP.NET and .Net Core
  • Must be eligible for registration with the Controlled Goods Program
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance

Nice To Haves

  • Experience with CQRS, Distributed Systems & Akka
  • Experience designing and developing highly available, fault tolerant and distributed systems
  • Experience with message broker systems such as RabbitMQ or similar
  • Strong organizational, analytical, and problem-solving skills combined with a strong technical presence
  • Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel
  • Able to work independently and in a team-based environment
  • Experience building web applications, using web technologies and protocols such as C#, ASP.NET, .Net Core, REST APIs, Http, and SignalR
  • Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack
  • Experience with relational databases (MySQL or others)
  • Excellent technical communication of ideas and design
  • Experience with web frameworks such as Vue.js or Angular is an asset
  • Knowledge and /or experiencing in developing or integrating applications is an asset
  • Experience in military systems and standards is an asset

Responsibilities

  • Design software solutions and contribute to software designs
  • Understand and develop microservices solution that operates in a complex, multi-network environment
  • Conduct independent research and provide new solutions to problems
  • Interact with systems engineering on technical issues
  • Debugging software problems for near real-time simulation
  • Conduct and prepare presentations and demonstrations

Benefits

  • Equal opportunity employer
  • Workplace free from discrimination
  • Drug-free workplace
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service