×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer : Inc Nova Scotia

Job in Halifax, Nova Scotia, Canada
Listing for: Kongsberg Maritime
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 CAD Yearly CAD 100000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer Location: Kongsberg Maritime Inc Nova Scotia
Kongsberg Maritime | Maritime Simulation Build software that turns advanced simulation technology into real-world training solutions

Kongsberg Maritime is expanding its Maritime Simulation organization, MSIM, with a new product team in Halifax.

We are looking for three Senior Full Stack Software Engineers to help create applications and capabilities on top of our established maritime simulation platform. You will use platform services, REST APIs, and internal development tools to build user-facing functionality, application logic, integrations, and workflows for maritime training and simulation.

The Halifax team will include senior software engineers, a quality engineer, and a product owner. You will work closely with MSIM colleagues and specialist teams in Norway and Bulgaria, while taking strong local ownership of design, delivery, and quality.

This is an opportunity for experienced engineers who enjoy solving complex problems, making sound technical decisions, and turning product needs into maintainable software.

What you will do
  • Design, develop, test, and maintain full stack software for maritime training and simulation
  • Build application logic, workflows, and user-facing functionality on top of an established simulation platform
  • Integrate with platform capabilities through REST APIs and internal tools
  • Develop reliable backend services using C# and .NET
  • Create modern, intuitive, and maintainable web-based user experiences
  • Work with the product owner to refine requirements, identify technical options, and deliver valuable product increments
  • Collaborate with software engineers, architects, UX specialists, QA professionals, and maritime domain experts across locations
  • Contribute to technical design and make pragmatic architectural decisions within the team’s area of responsibility
  • Write automated tests and build quality into the development process
  • Participate in code reviews and promote maintainable, modular, and secure engineering practices
  • Diagnose issues across application, integration, and platform boundaries
  • Contribute to CI/CD pipelines, development tooling, documentation, and engineering standards
  • Help establish an effective, inclusive, and high-performing engineering culture in the new Halifax team
What we are looking for
  • This position supports government defense-related projects and is subject to contractual security requirements. Applicants must be Canadian citizens and be eligible to obtain and maintain Government of Canada Reliability Status.
  • Five or more years of professional software development experience
  • Strong software development experience with C# and .NET
  • Experience developing modern web applications using React, Angular, Vue, or a comparable frontend framework
  • Practical experience designing and consuming REST APIs
  • Good understanding of object-oriented programming, software design principles, and common architectural patterns
  • Experience with automated testing, code reviews, Git, and CI/CD workflows
  • Experience working with relational databases and data modeling
  • Ability to translate product requirements into clear, maintainable technical solutions
  • Strong analytical and troubleshooting skills
  • Ability to work independently and take ownership from initial design through delivery and support
  • Experience collaborating effectively in a distributed or international product organization
  • Clear written and verbal communication skills in English
  • Ability to balance technical quality, customer value, and delivery needs

It would be an advantage if you have

  • Experience with Microsoft Azure or other cloud platforms
  • Experience with distributed systems, microservices, or event-driven architectures
  • Experience developing enterprise, industrial, training, or simulation software
  • Experience with maritime, defense, gaming, logistics, or other domain-intensive systems
  • Familiarity with API contract testing, observability, and application performance monitoring
  • Experience working with complex systems that combine software, hardware, and real-time data
  • Experience mentoring colleagues or leading technical initiatives
  • An interest in maritime operations, navigation, or professional training technology

Domain knowledge is beneficial, but it is not a requirement. You will collaborate with maritime and simulation specialists who can help you understand the operational context.

How we work

You will be part of a senior, cross-functional team in Halifax with a product owner responsible for product priorities and direction. The team will have access to established simulation…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary