
Senior Software Engineer
- Ottawa, ON
- Permanent
- Temps-plein
- Design software solutions and contribute to software architecture 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;
- Bachelor’s degree in Computer Science/Computer or Software Engineering or Electrical or Systems Engineering with software experience;
- Minimum 10 years software engineering experience which must include object-oriented design and programming, C#, ASP.NET and .Net Core;
- Experience building web applications, using web technologies such as REST APIs, WebAssembly, and Blazor;
- Experience with distributed systems;
- Experience building CI/CD pipelines;
- Experience with client-server and networking protocols, such as Http, SNMP, Websockets, and TCP stack;
- Experience in military systems and standards is an asset;
- Experience required with relational databases (MySQL or others);
- Excellent technical communication of ideas and design;
- Experience with or knowledge of Linux, and virtualization and containerization, such as Docker, Kubernetes, and HyperV;
- 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.
- Capable of multitasking between 2 or more projects concurrently;
- Able to work independently and in a team-based environment;
- Strong English written and verbal communication skills
- 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.
- Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).