Specialist, Software Engineering

3 days ago


CANONOttawa Morrison Dr, Canada L3Harris Full time

Job Title: Specialist, Software Engineering

Job Location: Ottawa, ON

Job Schedule: Day Shift

Salary Range: 85 500$ $

About your next Challenge as a Specialist, Software Engineering:

What will you do:



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

Required Skills and Experiences:

  • Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
  • Minimum 6 years software development experience in object-oriented design and programming, which must include C# and ASP.NET;
  • Experience building web applications, using web technologies and protocols such as C#, ASP.NET, .Net Core, REST APIs, Http, and SignalR;

    Preferred Additional Skills:
  • 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. 
  • Strong English written and verbal communication skills
  • 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 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.

Eligibility Criteria (Mandatory):

  • Must be eligible for registration with the Controlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada "Reliability" status and Level 2 (Secret) security clearance.
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).


  • CAN-ON-Ottawa- Morrison Dr, Canada L3Harris Full time

    Job Title: Configuration Management SpecialistJob Location: Ottawa, ONJob Schedule: Day ShiftSalary Range: $ $About your next Challenge as a Configuration Management Specialist:Working as part of a dynamic multi-disciplinary team including software, hardware, and systems engineering, the candidate will be responsible for overseeing the configuration...


  • CAN-ON-Ottawa- Morrison Dr, Canada your next Full time

    Job Title: Senior Mechanical EngineerJob Location: Ottawa, ONJob Schedule: Day ShiftSalary Range: 85 500$ $About your next Challenge as a Senior Mechanical Engineer:Working as part of a dynamic multi-disciplinary team including hardware, software and systems engineering, the candidate will be responsible for hardware and mechanical designs used within...


  • CAN-ON-Ottawa- Morrison Dr, Canada L3Harris Full time

    Job Title: Senior Associate, Mechanical EngineeringJob Location: Ottawa, ONJob Schedule: Day ShiftSalary Range: 71 000$ $About your next Challenge as a Senior Associate, Mechanical Engineering:Working as part of a dynamic multi-disciplinary team including hardware, software and systems engineering, the candidate will be responsible for hardware and...


  • Ottawa, Canada L3Harris Technologies Full time

    Join to apply for the Specialist, Software Engineering role at L3Harris Technologies . L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging...


  • Ottawa, Canada L3Harris Technologies Full time

    Join to apply for the Specialist, Software Engineering role at L3Harris Technologies. L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging...


  • Ottawa, Canada L3Harris Full time

    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our...

  • Senior Java Engineer

    4 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...

  • Senior Java Engineer

    4 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...


  • Ontario (ON), Canada CPUS Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position: Lead Software Engineer DeveloperResume Due Date: Monday, December 15 th , 2025 (5:00PM EST) Number of Vacancies: 2Level: MP5Contract Duration: 12 MonthsHours of work: 35 hours Location: OshawaWork Mode: (Hybrid - 3 days remote) Job OverviewThe Lead Software Developer/Engineer is a specialist...


  • Oshawa, ON, Canada CPUS Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position : Lead Software Engineer Developer Resume Due Date : Monday, December 15 th , 2025 (5:00PM EST) Number of Vacancies : 2 Level : MP5 Contract Duration : 12 Months Hours of work:  35 hours Location : Oshawa Work Mode: (Hybrid – 3 days remote)  Job Overview The Lead Software...