Postuler

Publié il y a 17 jours

Software Engineer - CMS 330

@ Lockheed Martin

Dartmouth, Nouvelle-Écosse

HybrideTemps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

Lockheed Martin is hiring a Software Engineer to join an agile team building the simulation engine for its Combat Management Systems (CMS) 330 product. The role covers the full development cycle, mainly in Java, and mentors junior engineers. It requires a minimum of two days per week in the office and a NATO Secret clearance.

Responsabilités :

  • Develop Java software for the CMS 330 simulation engine
  • Work in an agile team across the development cycle
  • Conduct requirements and design analysis and reviews
  • Perform unit testing, documentation, integration and deployment
  • Mentor junior software engineers

Résumé des exigences :

  • Degree in software engineering, computer engineering, computer science or related field
  • 3+ years of Java development experience
  • Proficient in object-oriented programming
  • Eligible for NATO Secret clearance
  • Knowledge of C++, Agile/Scrum, UML

Outils et compétences

Source et dates

Type de source non vérifié · eightfold

Date publiée par l’employeur
2026-10-28
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Chez les clients
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesSoftware Engineering, Computer Engineering, Computer Science
Cote de sécuritéSecret

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Lockheed Martin

ChampValeur
Offres sur Jobsy65
Description

Standard Job Description

The Software Engineer role is a highly skilled individual contributor who brings a wide range of technical capabilities to Lockheed Martin. In this role, the software engineer will be embedded in an existing agile development team who can support the entire software development cycle from planning, development, to delivery; this includes backlog grooming and definition, test driven development, as well as continuous integration and deployment. The successful candidate will support Lockheed Martins core product, Combat Management Systems (CMS) 330, by developing the simulation engine used to create scenarios and train users for its use in operational settings.

In this role, the Software Engineer Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.

The role requires a minimum of two days per week in the office to collaborate with stakeholders, agile teams, and build relationships with experts across other teams. The software engineer will also take on stretch assignments that extend our business growth across multiple departments, such as supporting Internal Research and Development, establishing best‑practices and guidelines for all users, and contributing to process and tooling improvements in supporting enterprise excellence.

While Artificial Intelligence tools are available and continue to expand, it is expected that the software engineer can fulfill their roles and responsibilities without its availability; as the successful candidate will often find themself working within controlled environments where access is limited or non-existent.

The successful candidate must be able to obtain and maintain a NATO Secret as a pre-requisite to work on classified projects and access sensitive data.

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 (includes new development and adaptation of existing software)
  • Unit testing and documentation
  • Integration and deployment
  • Problem Solving
  • Mentoring Junior Software Engineers.

Basic Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field
  • Proficient in object-oriented programming concepts in Java
  • 3+ years' work experience with Java development
  • Eligible to obtain North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner.
  • Knowledge of programming in Java

Desired Skills

  • Knowledge of programming in C++ and Java
  • Knowledge of software requirements engineering process
  • Knowledge of Agile/Scrum software development practices
  • Knowledge of Unified Modelling Language (UML)
  • Familiar with Linux operating environment
  • Familiar with Eclipse Integrated Data Environment (IDE)
  • Familiar with software version tools (i.e. Git, SVN)
  • Familiar with Kubernetes
  • 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
  • Good verbal and written communication skills in English
  • Proficiency with German and/or Portuguese languages is considered an asset
  • Active Security Clearance (NATO Secret level) will be considered an asset.

Emplois semblables

  • Software Engineer

    Dartmouth, NS +1
    Sur placeTemps plein

    Lockheed Martin

    2+ ansCandidates 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 - Halifax

    Dartmouth, NS +1
    Sur placeTemps plein

    Lockheed Martin

    5+ ansCandidates need a degree in software engineering, computer engineering, computer science or a related field, and 5-10 years of development experience, preferably in Java. They must be eligible for a NATO Secret clearance and have experience with Kubernetes or Docker, Helm, Spring Boot REST APIs, and Linux (RHEL).

    Java, Kubernetes, Docker, Podman, Helm, Spring Boot

    Senior Software Engineer - Product Lead

    Ottawa, ON +3
    HybrideTemps plein

    Lockheed Martin

    5+ ansCandidates 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
    Temps plein

    Kongsberg Maritime

    5+ ansCandidates 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

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.