Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
Job summary
Contribute to the full software engineering life cycle for complex naval platform systems, with a focus on the Combat Management System, including requirements, design, development, integration, testing, deployment, maintenance, and field troubleshooting. Work in an Agile team, document and test software, solve problems, and mentor junior developers.
Job details
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 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
What you’ll do
Contribute to the full software engineering life cycle for complex naval platform systems, with a focus on the Combat Management System, including requirements, design, development, integration, testing, deployment, maintenance, and field troubleshooting. Work in an Agile team, document and test software, solve problems, and mentor junior developers.
Requirements
Requires a degree in software engineering, computer engineering, computer science, or a related field, eligibility to obtain NATO Secret clearance, and 2–5 years of general development experience, preferably with Java. Candidates should have experience with containerization and Kubernetes deployments using Helm, Spring Boot REST APIs, relational databases, Git, CI/CD, and Linux.
Listed skills
- Kubernetes · Preferred
- CI/CD · Preferred
- PostgreSQL · Preferred
- Docker · Preferred
- Linux · Preferred
- Java · Preferred
- Spring Boot · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Kubernetes
- Podman
- Docker
- Helm
- Spring Boot
- RESTful APIs
- PostgreSQL
- MariaDB
- Git
- CI/CD
- Linux
- Agile/Scrum
- Software Requirements Engineering
- Bash
- GitLab
Job areas
- Software
- Technology
- Engineering
- Security & Safety
- Government & Public Sector
More jobs from Lockheed Martin
Systems Engineer Stf- Integrated Communication and Information System
- On-site
- Ottawa, ON
- Posted Oct 8, 2026
Hardware Systems Engineer - Hardware Systems Solutions Lead
- On-site
- Victoria, BC
- Posted Oct 4, 2026
Hardware Systems Engineer - Integrated Hardware Solutions Lead
- On-site
- Victoria, BC
- Posted Oct 4, 2026
Hardware Systems Engineer - Integrated Hardware Solutions
- On-site
- Victoria, BC
- Posted Oct 4, 2026