Skip to main content
Telecommut

Software Engineer

Lockheed Martin

Full time Posted: 4 hours ago Software Development

Hiring from: Canada

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

How to apply

To apply for this job you need to login. If you don't have an account yet, please register.

Post a resume

Similar jobs

TechOps Engineer

AutoTrader.ca

We are TRADER, a Canadian leader in digital automotive solutions. Our flagship brands — AutoTrader.ca , AutoSync , Dealertrack Canada and CMS — help Canadians buy, sell, and finance vehicles with confidence. As part of AutoScout24 group , Europe’s largest...

Full time Posted: 20 minutes ago Hiring from: Canada

About Clutch We’re on a mission to reinvent the way people buy, sell, and own cars. Are you game? Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds...

Full time Posted: 50 minutes ago Hiring from: Canada

About CoLab At CoLab, we help mechanical engineering teams bring life-changing products to market years sooner. We build AI for engineers designing cars, medical devices, and jet engines. Products this complex aren't sketched and sent to production. Teams spend months...

Full time Posted: 2 hours ago Hiring from: Canada

We are hiring a new Business Development Representative at Spare! The Business Development Representative role fulfills a key function on Spare’s Growth team - directly engaging with and developing business in Spare’s target market - the public transit industry! This...

Full time Posted: 2 hours ago Hiring from: Canada