Winter 2027 Co-op - Software Developer (RCD Trainers Program Team)

Lockheed Martin

Dartmouth

On-site

CAD 65,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Lockheed Martin is seeking a Software Engineer to join the River Class Destroyer Shore Based Trainers Development team in Dartmouth, Nova Scotia. You will contribute to the full engineering lifecycle—from specification to deployment—on large-scale naval platforms.

The role focuses on Java development, software architecture, and agile collaboration within a multi-disciplined team. Experience with Java/C++, Linux, and tools like Docker/Kubernetes is valued.

Qualifications

  • Working toward a degree in Software Engineering, Computer Engineering, Computer Science or related field.
  • Experience using Java and/or C++.
  • Eligible for NATO Secret clearance in a timely manner.

Responsibilities

  • Software development using Java (primarily).
  • Software architecture and design
  • Requirements analysis
  • Unit testing and documentation
  • Integration and deployment
  • Prototyping and trade-off analysis
  • Collaborating in an Agile team environment
  • Participating in design reviews.

Skills

Java development
C++ development
UML
Agile
Linux
English communication
Team problem solving
Planning & prioritizing

Education

Pursuing degree in Software Engineering/CS/related

Tools

Docker
Kubernetes
Git
SVN
Eclipse/IDEA

Job description

Standard Job Description

The candidate will participate as a Software Engineering member of the River Class Destroyer (RCD) Shore Based Trainers Development team in a multi-disciplined team environment working on the total engineering life cycle from specification, design development, integration and test, deployment, maintenance, and field trouble shooting for large scale high complexity naval platform systems.

The candidate will participate as a Software Engineering member of the River Class Destroyer (RCD) Shore Based Trainers Development team in a multi-disciplined team environment working on the total engineering life cycle from specification, design development, integration and test, deployment, maintenance, and field trouble shooting for large scale high complexity naval platform systems.

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

  • Software development, predominately using Java
  • Software architecture
  • Design and requirements analysis
  • Unit testing and documentation
  • Integration and deployment
  • Trade-off analysis and prototype
  • Problem Solving
  • Working in an Agile team environment
  • Participating in design reviews.
Basic Qualifications
  • Working towards a Degree in Software Engineering, Computer Engineering, Computer Science or related field.
  • Experience using Java and/or C++
  • Eligible for NATO Secret clearance in a timely manner.
Desired Skills
  • Technical experience with Java development
  • Technical experience with Kubernetes or Docker would be considered an asset.
  • Knowledge of Agile software development process
  • Knowledge of Unified Modelling Language (UML)
  • Familiar with Linux operating environment
  • Familiar with Eclipse IDE or IntelliJ for Java
  • Familiar with software version tools (i.e. Git, SVN)
  • Knowledge of recognized software/system engineering processes
  • Well organized, capable of planning, scheduling and prioritizing work
  • Aptitude for solving challenging problems in a team environment
  • Active Security Clearance (NATO Secret) considered an asset for this role
  • Good verbal and written communication skills in English.
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
Winter 2027 Co-op - Software Developer (RCD Program Team)
Winter 2027 Co-op - Software Developer (RCD Program Team)

Lockheed Martin • Dartmouth

On-site
CAD 20,000 - 27,000
Winter 2027 Co-op - Communications Team
Winter 2027 Co-op - Communications Team

Lockheed Martin • Ottawa

On-site
CAD 25,000 - 36,000
Winter Co-op - Integration and Test Engineer - Software Test
Winter Co-op - Integration and Test Engineer - Software Test

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 95,000
DevSecOps Developer
DevSecOps Developer

Lockheed Martin • Halifax

On-site
CAD 90,000 - 120,000
Winter 2027 Co-op - Software Developer - CMS 330 Product Team
Winter 2027 Co-op - Software Developer - CMS 330 Product Team

Lockheed Martin • Dartmouth

On-site
CAD 45,000 - 65,000
Shore Facilities Integration Technical Staff
Shore Facilities Integration Technical Staff

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 90,000
DevSecOps Developer
DevSecOps Developer

Lockheed Martin • Dartmouth

On-site
CAD 90,000 - 120,000
Winter Co-Op - Database Developer - RCD Ship Integration Team
Winter Co-Op - Database Developer - RCD Ship Integration Team

Lockheed Martin • Dartmouth

On-site
CAD 17,000 - 29,000
Winter Co-op - Project Controls and Governance
Winter Co-op - Project Controls and Governance

Lockheed Martin • Dartmouth

On-site
CAD 25,000 - 30,000