Senior Software Engineer
2 weeks ago
About your next Challenge as a Senior Software Engineer As a Senior Software Engineer you will be developing an advanced software suite as part of an integrated naval and marine communication systems. Using leading edge software technology you will be contributing to the design and implementation of a distributed microservices solution that operates across multiple networks. You will also be working as part of a dynamic multi-disciplinary team including software, hardware, and systems engineering. What will you do 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; 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 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 and protocols such REST APIs, Http, and SignalR; Experience with distributed systems; Experience building CI/CD pipelines; Experience with client-server and networking protocols, such as 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; Preferred Additionnal Skills Experience with CQRS, Distributed Systems & Akka; 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; 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 Secret Level 2 / NATO Secret security clearance; Must be eligible to meet the requirements for ITAR; At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best. L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required. #J-18808-Ljbffr
-
Remote Senior Software Engineer
2 hours ago
Ottawa, Ontario, Canada CENTRIC SOFTWARE INC Full timeAbout Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative environments,...
-
senior software developer
3 weeks ago
Ottawa, Canada Sense & Respond Software LLC Full timeJoin to apply for the senior software developer role at Sense & Respond Software LLC Get AI-powered advice on this job and more exclusive features. Overview Languages: English Education Other trades certificate or diploma or equivalent experience Experience 5 years or more On site Work must be completed at the physical location. There is no option to work...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Caddie AI Full timeSenior Software Engineer Caddie AI is hiring a Senior Software Engineer on behalf of Frugal. The following job description is provided directly from Frugal. As a Senior Software Engineer at our seed-stage SaaS startup in Ottawa (hybrid), you drive the development of critical platform features and systems that directly impact customer success and business...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Caddie AI Full timeSenior Software Engineer Caddie AI is hiring a Senior Software Engineer on behalf of Frugal. The following job description is provided directly from Frugal. As a Senior Software Engineer at our seed-stage SaaS startup in Ottawa (hybrid), you drive the development of critical platform features and systems that directly impact customer success and business...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Caddie AI Full timeSenior Software Engineer Caddie AI is hiring a Senior Software Engineer on behalf of Frugal. The following job description is provided directly from Frugal. As a Senior Software Engineer at our seed-stage SaaS startup in Ottawa (hybrid), you drive the development of critical platform features and systems that directly impact customer success and business...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Barracuda Full timeOverview Join to apply for the Senior Software Engineer role at Barracuda . Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Barracuda is looking for a Senior...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Barracuda Full timeOverview Join to apply for the Senior Software Engineer role at Barracuda. Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Barracuda is looking for a Senior...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Barracuda Full timeOverview Join to apply for the Senior Software Engineer role at Barracuda. Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Barracuda is looking for a Senior...
-
Senior Software Engineer
2 weeks ago
Ottawa, Canada Harris Geospatial Solutions Full timeAbout your next Challenge as a Senior Software Engineer As a Senior Software Engineer you will be developing an advanced software suite as part of an integrated naval and marine communication systems. Using leading edge software technology you will be contributing to the design and implementation of a distributed microservices solution that operates across...
-
Senior Software Engineer
2 weeks ago
Ottawa, Canada Harris Geospatial Solutions Full timeAbout your next Challenge as a Senior Software Engineer As a Senior Software Engineer you will be developing an advanced software suite as part of an integrated naval and marine communication systems. Using leading edge software technology you will be contributing to the design and implementation of a distributed microservices solution that operates across...