C# Software Development Engineer
Location: Ottawa, Canada (On-site)
Salary: Competitive, based on experience
We are hiring a C# Software Development Engineer to join our R&D team in Ottawa. This is a hands-on, full-time role focused on developing and maintaining secure, high-performance software solutions for the security sector.
Key Responsibilities
- Design, develop, and maintain scalable and secure software applications.
- Troubleshoot technical issues and support software stability in production.
- Conduct code reviews and ensure adherence to coding standards.
- Develop and run tests to validate software quality and performance.
- Collaborate with engineering, QA, and product teams on integration and delivery.
- Stay informed on emerging technologies relevant to product development.
Required Skills & Experience
- Strong experience in C# and object-oriented programming.
- Familiar with JSON, REST APIs, and containerization (Docker or Podman).
- Exposure to AWS, TCP/IP networking, MQTT, and MongoDB.
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- Solid problem-solving skills and experience working in Agile environments.
- Attention to detail and a strong understanding of software lifecycle practices.
What We Offer
- A role within a technically focused R&D team working on real-world security applications.
- Opportunities for professional growth and internal career development.
- A chance to contribute to products with real impact in the global security space