Senior Software Engineer - Halifax

Lockheed Martin

Dartmouth

On-site

CAD 90,000 - 130,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lockheed Martin in Dartmouth, Nova Scotia, is seeking a software engineer to join a multi-disciplinary team responsible for the total software lifecycle of large-scale naval platforms, with a focus on the Combat Management System (CMS).

You will contribute to Agile development, requirements analysis, design reviews, RESTful services with Spring Boot, and containerized deployments using Kubernetes/Helm, Docker or Podman, on Linux (RHEL).

Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field.
  • Eligible to obtain NATO Secret Clearance in a timely manner.
  • 5-10 years' work experience in Java development.
  • Proven experience with containerization tools like Kubernetes, Podman, or Docker.
  • Experience deploying applications to Kubernetes via Helm.
  • Experience building RESTful APIs using Spring Boot.
  • Proven experience writing tests (unit, functional, and integration) using frameworks like JUnit, Mockito, MockMVC, and TestFx.
  • Familiarity with relational databases (PostgreSQL and/or MariaDB).
  • Familiarity with version control systems (such as Git) and CI/CD pipelines.
  • Experience working in Linux (RHEL).

Responsibilities

  • 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.
  • Mentoring junior developers.

Skills

Java
Kubernetes
Docker
Podman
Spring Boot
REST APIs
JUnit
Mockito
PostgreSQL
MariaDB
Git
CI/CD pipelines
Linux (RHEL)
Agile/Scrum
NATO Clearance

Education

Degree in Software Engineering, Computer Engineering, Computer Science or related field
Eligible for NATO Secret Clearance

Tools

Gradle
GitLab
Helm
IntelliJ
VS Code
Eclipse

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).

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
  • 5-10 years' work experience in Java development
  • Proven experience with containerization tools like Kubernetes, Podman, or Docker
  • Experience deploying applications to Kubernetes via Helm
  • Experience building RESTful APIs using Spring Boot
  • Proven experience writing test cases (unit, functional, and integration) using frameworks like JUnit, Mockito, Mock MVC, and TestFx
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Engineer - Halifax Class Frigate In Service Support
Senior Systems Engineer - Halifax Class Frigate In Service Support

Lockheed Martin • Halifax

On-site
CAD 80,000 - 100,000
Systems Engineer Sr
Systems Engineer Sr

Lockheed Martin • Halifax

On-site
CAD 90,000 - 120,000
Systems Engineer Associate
Systems Engineer Associate

Lockheed Martin • Ottawa

On-site
CAD 70,000 - 95,000
Systems Engineer Sr - E3
Systems Engineer Sr - E3

Lockheed Martin • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Systems Engineer - Architecture
Systems Engineer - Architecture

Lockheed Martin • Ottawa

On-site
CAD 80,000 - 105,000
Systems Engineer Sr Stf - Communication and Information Systems
Systems Engineer Sr Stf - Communication and Information Systems

Lockheed Martin • Ottawa

On-site
CAD 120,000 - 180,000
Systems Engineer Staff
Systems Engineer Staff

Lockheed Martin • Montreal (administrative region)

On-site
CAD 95,000 - 135,000
Project Infrastructure & MBSE Engineer - NETE
Project Infrastructure & MBSE Engineer - NETE

The Weir Group PLC • Dartmouth

Hybrid
CAD 80,000 - 110,000
Systems Engineer
Systems Engineer

Kongsberg Geospatial • Ottawa

Hybrid
CAD 89,000 - 130,000
AJISS Program Engineer – Electrical
AJISS Program Engineer – Electrical

Thales • Dartmouth

Hybrid
CAD 85,000 - 120,000
Company-paid Extended Health, Dental, HSA, Life, AD&D
Retirement Savings Plans with company contribution
Paid holidays and vacation days