Software Engineer

Lockheed Martin Corporation

Halifax

On-site

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lockheed Martin is seeking a software engineer in Canada to contribute across the full software life cycle for naval platform CMS projects. You will help in requirements analysis, design reviews, and development using Java, Spring Boot, and containerized deployments in Kubernetes.

The role emphasizes RESTful API delivery, CI/CD pipelines, and Linux-based operations, with security clearance prerequisites and strong collaboration within a multi-disciplinary team.

Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field.
  • Eligible to obtain NATO Secret Clearance in a timely manner.
  • Experience with containerization tools: Kubernetes, Podman or Docker.
  • Experience deploying applications to Kubernetes via Helm.
  • 2-5 years of software development experience, preference for Java.
  • Experience building RESTful APIs using Spring Boot.
  • Familiarity with relational databases (PostgreSQL and/or MariaDB).
  • Version control systems (Git) and CI/CD pipelines.
  • Experience working in Linux.

Responsibilities

  • Work in an Agile team environment.
  • Software requirements analysis and reviews.
  • Software design analysis and reviews.
  • Software development using Java and containerization tools.
  • Unit testing and documentation.
  • Integration and deployment.
  • Problem solving.

Skills

Java
RESTful APIs
Agile/Scrum
Problem solving
English communication
Linux
Software engineering

Education

Bachelors in Software/CS/EE

Tools

Kubernetes
Podman
Docker
Helm
Git
GitLab
Gradle
Bash
IntelliJ / VS Code / Eclipse
Linux
PostgreSQL / MariaDB

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

Required Skills and Experience:

  • 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
  • 2-5 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

Desired Skills and Experience:

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Lockheed Martin • Halifax

On-site
CAD 90,000 - 120,000
Systems Engineer Stf- Integrated Communication and Information System
Systems Engineer Stf- Integrated Communication and Information System

Lockheed Martin • Ottawa

On-site
CAD 110,000 - 140,000
Hardware Systems Engineer - Hardware Systems Solutions Lead
Hardware Systems Engineer - Hardware Systems Solutions Lead

Lockheed Martin Corp. • Montreal

On-site
CAD 100,000 - 130,000
Hardware Systems Engineer - Integrated Hardware Solutions
Hardware Systems Engineer - Integrated Hardware Solutions

Lockheed Martin Corp. • Montreal

On-site
CAD 70,000 - 110,000
Systems Integration/Test Engineer - Software Tester
Systems Integration/Test Engineer - Software Tester

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 90,000
Hardware Systems Engineer - Hardware Product Solution Lead
Hardware Systems Engineer - Hardware Product Solution Lead

Lockheed Martin Corp. • Montreal

On-site
CAD 90,000 - 130,000
Ship Cyber Verification & Validation (V&V) Test Engineer
Ship Cyber Verification & Validation (V&V) Test Engineer

Lockheed Martin Corp. • Dartmouth

On-site
CAD 90,000 - 120,000
Senior Systems Engineer -In Service Support (ISS)
Senior Systems Engineer -In Service Support (ISS)

Lockheed Martin • Halifax

On-site
CAD 90,000 - 120,000
Winter 2027 Co-op - Software Developer (International Program Team)
Winter 2027 Co-op - Software Developer (International Program Team)

Lockheed Martin • Dartmouth

On-site
CAD 40,000 - 54,000
Software Engineering - Systems Test Engineer P3
Software Engineering - Systems Test Engineer P3

OSI Maritime Systems Ltd. • Burnaby

On-site
CAD 85,000 - 110,000