Software Engineer - CMS 330 (Shubenacadie)

Software Engineer - CMS 330 (Shubenacadie)

11 Nov
|
Lockheed Martin
|
Shubenacadie

11 Nov

Lockheed Martin

Shubenacadie

Standard 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 workplace

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.

📌 Software Engineer - CMS 330 (Shubenacadie)
🏢 Lockheed Martin
📍 Shubenacadie

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - cms 330 (shubenacadie) / shubenacadie

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - cms 330 (shubenacadie) / shubenacadie