Apply now

Posted 3 months ago

Senior Software Engineer - Halifax

@ Lockheed Martin

Dartmouth, NS · Ottawa, ON

On-siteFull-time5+ years experience
Apply now
SIGNALS

Overview

Lockheed Martin is hiring a Senior Software Engineer in Halifax on a full-time basis. The role covers the full software lifecycle for large-scale naval platform systems, with a focus on the Combat Management System, and includes mentoring junior developers. Candidates need a NATO Secret clearance (or eligibility for one), 5-10 years of development experience, and hands-on Java, Kubernetes and Spring Boot work.

Responsibilities:

  • Software design, development and testing for naval combat systems
  • Requirements and design analysis and reviews
  • Integration, deployment and field troubleshooting
  • Mentoring junior developers in an Agile team

Requirements summary:

  • Degree in software engineering, computer science or related field
  • 5-10 years of general development experience, preferably Java
  • Kubernetes, Podman or Docker experience with Helm deployments
  • Spring Boot RESTful API experience
  • NATO Secret clearance eligibility

Tools & skills

Source and dates

Source type not verified · eightfold

Employer posting date
2026-08-20
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studySoftware Engineering, Computer Engineering, Computer Science
Security clearanceSecret

Summary and details written by AI from the posting; the employer’s posting is the authority.

Lockheed Martin

FieldValue
Open jobs on Jobsy65
Job description

Standard Job Description

The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus on the Combat Management System (CMS).

The candidate will participate in engineering activities including but not limited to:

  • Working in an Agile team environment
  • Software requirements analysis and reviews
  • Software design analysis and reviews
  • Software development, primarily using Java and containerization tools like Kubernetes
  • Unit testing and documentation
  • Integration and deployment
  • Problem Solving
  • Mentoring junior developers

Basic Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field
  • Eligible to obtain a North Atlantic Treaty Organization (NATO) Secret Clearance in a timely manner
  • Proven experience with containerization tools like Kubernetes, Podman, or Docker
  • Experience deploying applications to Kubernetes via Helm
  • 5-10 years' work general development experience with preference given to experience in Java
  • Experience building RESTful APIs using Spring Boot
  • Familiarity with relational databases (PostgreSQL and/or MariaDB)
  • Eligible for NATO Secret clearance in a timely manner.
  • Familiarity with version control systems (such as Git) and CI/CD pipelines
  • Experience working in Linux (RHEL)

Desired Skills

  • Knowledge of Agile/Scrum software development practices
  • Experience working with DIS or HLA
  • Familiar with build tools like Gradle and creating pipelines in GitLab
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills in English
  • Well organized, capable of planning, scheduling, and prioritizing work
  • Knowledge of software requirements engineering process
  • Active Security Clearance (NATO Secret Level)
  • Knowledge of scripting in Bash
  • Familiar with development tools such as IntelliJ, VS Code, Eclipse

Similar jobs

  • Software Engineer - CMS 330

    Dartmouth, NS
    HybridFull Time

    Lockheed Martin

    3+ YOECandidates need a degree in software engineering, computer engineering, computer science or a related field, and 3+ years of Java development experience. They must be able to obtain a NATO Secret clearance.

    Java, C++, Eclipse IDE, Git, SVN, Kubernetes

    Software Engineer

    Dartmouth, NS +1
    On-siteFull Time

    Lockheed Martin

    2+ YOECandidates need a related degree, two to five years of general development experience (Java preferred), and hands-on work with containers such as Kubernetes and Docker. They must be eligible for a NATO Secret clearance and be comfortable with Spring Boot, relational databases, Git and Linux.

    Kubernetes, Docker, Podman, Helm, Spring Boot, PostgreSQL

    Senior Software Engineer - Product Lead

    Ottawa, ON +3
    HybridFull Time

    Lockheed Martin

    5+ YOECandidates need a degree in a related field, 5 to 10 years of general development experience and proven agile leadership. They must be eligible for a NATO Secret clearance and communicate clearly in English.

    Java, JavaScript, Docker, Kubernetes, GitLab, Visual Studio Code

  • Senior Software Engineer

    Halifax, NS
    Full Time

    Kongsberg Maritime

    5+ YOECandidates need five or more years of software development experience, strong C# and .NET skills, and experience building modern web applications with React, Angular or Vue. They also need REST API, testing, CI/CD, relational database and Git experience, plus Canadian citizenship and eligibility for Government of Canada Reliability Status.

    C#, NET, REST APIs, Git, CI/CD pipelines, Microsoft Azure

  • Senior Software Engineer (C#/.NET)

    Halifax, NS

    Kainos

    Candidates need proficiency building and maintaining modern software, with C#/.NET experience essential. They also need experience applying security, scalability and performance practices, and mentoring junior team members.

    Software Engineer (C#/.NET)

    Halifax, NS

    Kainos

    Candidates need experience building and testing modern software applications, applying design principles and patterns, and working in a collaborative team. Strong teamwork, flexibility and a constructive, supportive attitude are also expected.

  • Senior Software Engineer (C#/.NET)

    Halifax, NS

    Kainos Canada Inc

    Candidates need proven experience with C#/.NET and modern application development, plus practice applying security, scalability and performance best practices. They also need experience contributing to architecture, estimation and planning, and mentoring junior team members.

    C#, .NET, Oracle Java, Spring Boot, Estimating, Coaching

    Software Engineer (C#/.NET)

    Halifax, NS

    Kainos Canada Inc

    Candidates need experience building and testing modern software applications, applying design principles and patterns, and working in a collaborative team. Strong teamwork, feedback, and problem-solving skills are also expected.

    C#, .NET, Design principles, Circulate information, Work as a team, CI/CD

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.