{bc}
company_site

Software Engineer

Lockheed Martin
Dartmouth, CAN
Junior · 2–5 years experience
Onsite
Discovered 6 days ago
bashdockergitgradlehelmjava

Full Job Posting

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
  • Proven experience with containerization tools like Kubernetes, Podman, or Docker
  • Experience deploying applications to Kubernetes via Helm
  • 2-5 years' work general development experience with preference given to experience in Java
  • Experience building RESTful APIs using Spring Boot
  • 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
  • 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
  • Experience working with 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

Experience working with RHEL

Preferred Qualifications

  • Desired Skills

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Lockheed Martin