Winter 2027 Co-op - Software Developer - CMS 330 Product Team

Lockheed Martin

Dartmouth

On-site

CAD 45,000 - 65,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 Canada Inc. is seeking a student developer for the CMS 330 Product Team to retool legacy code in Java and contribute to new features based on stakeholder feedback.

You will collaborate with the product owner, scrum master, and developers in an Agile environment, performing programming in Java and C++, unit tests, and documentation while aligning with internal best practices and security requirements.

Qualifications

  • Current student in Computer Science, Computer Engineering, Electrical Engineering, or substantially similar field.
  • Aptitude for programming and debugging with the latest tools in an Object-Oriented environment.
  • Knowledge of programming in Java.
  • Eligible for NATO Secret clearance in a timely manner.

Responsibilities

  • Programming and debugging in both C++ and Java.
  • Unit testing and documentation.
  • Software design.
  • Working in an Agile team environment.
  • Various other tasks as required.

Skills

Java programming
C++ programming
Agile/Scrum
Teamwork
Communication

Education

Pursuing CS/CE degree

Tools

GitLab CI
Jenkins

Job description

Standard Job Description

The CMS 330 Product Team maintains the inner source components within Lockheed Martin Canada Inc. (Lockheed Martin) of the CMS 330 software product. Members of the team are responsible for actions such as: retooling an existing legacy codebase to allow code reuse, while still allowing program customization as needed; improving capabilities of the core product; or designing new features based on stakeholder feedback. Developers on the team will communicate design ideas to the product owner, scrum master, and development team, as well as other stakeholders. They will implement these designs using primarily Java. As an inner source project, the team’s primary stakeholders are internal developers, across multiple in-progress Programs within Lockheed Martin Canada, which are often driven by customer requirements.

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

  • Programming and debugging in both C++ and Java
  • Unit testing and documentation
  • Software design
  • Working in an Agile team environment
  • Various other tasks as required.
Basic Qualifications
  • Current student in Computer Science, Computer Engineering, Electrical Engineering, or substantially similar field
  • Aptitude for programming and debugging with the latest tools in an Object-Oriented environment
  • Knowledge of programming in Java
  • Eligible for North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner.
Desired Skills
  • Knowledge of programming in C++
  • Familiarity with CI/CD tools such as Gitlab runners or Jenkins pipelines.
  • Knowledge of Java programming design patterns
  • Knowledge of Agile/Scrum software development practices
  • Good communication skills, and ability to work within a team
  • Active Security Clearance will be considered an asset.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Co-Op - Mechanical Engineer - RCD Ship Integration Team
Winter Co-Op - Mechanical Engineer - RCD Ship Integration Team

Lockheed Martin • Dartmouth

On-site
CAD 25,000 - 39,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
Winter 2027 Co-op - Automated Test Engineer (ISS Program)
Winter 2027 Co-op - Automated Test Engineer (ISS Program)

Lockheed Martin • Halifax

On-site
CAD 20,000 - 26,000
Intermediate Software Developer - Hybrid/Secret Cleared
Intermediate Software Developer - Hybrid/Secret Cleared

The Source Staffing • Ottawa

Hybrid
CAD 90,000 - 110,000
DevSecOps Developer
DevSecOps Developer

Lockheed Martin • Dartmouth

On-site
CAD 90,000 - 120,000
Winter Co-op - Model-Based Test Engineer
Winter Co-op - Model-Based Test Engineer

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 90,000
Winter 2027 Co-op - Software Developer (RCD Trainers Program Team)
Winter 2027 Co-op - Software Developer (RCD Trainers Program Team)

Lockheed Martin • Dartmouth

On-site
CAD 65,000 - 90,000
Co-op Winter 2027 - Software Engineering Developer - 16-Months
Co-op Winter 2027 - Software Engineering Developer - 16-Months

General Dynamics Mission Systems–Canada • Calgary

Hybrid
CAD 34,000 - 46,000
Eligibility for future co‑ops or full‑
Co-op Winter 2027 - Software Developer - 8 Months
Co-op Winter 2027 - Software Developer - 8 Months

General Dynamics Corporation • Ottawa

Hybrid
CAD 32,000 - 44,000
Hybrid work model
Flexible work hours
Onsite amenities and social events