Software Engineer (Software Defined Storage)

Lockheed MartinManassas, VA
Hybrid

About The Position

Lockheed Martin Rotary & Mission Systems is seeking a full-time Software Engineer. In this role, you will perform software development tasks supporting Navy programs. The successful candidate will have experience and knowledge of coding in C++, gRPC, publish/subscribe (pub/sub) design patterns, AMQP or other broker‑based messaging protocols, and the Linux Operating System. This position is located at a facility that requires special access. The selected candidate will be required to hold an active government Secret security clearance.

Requirements

  • Strong background in Java development, object oriented design, design patterns
  • Substantial experience with Kubernetes (K8s) and Helm Charts configuration and deployment
  • Experience with Linux OS, command line and shell scripting
  • Familiarity with configuration technologies like JSON and YAML
  • Coding in C++
  • Experience with gRPC
  • Experience with publish/subscribe (pub/sub) design patterns
  • Experience with AMQP or other broker‑based messaging protocols
  • Experience with the Linux Operating System
  • Must hold an active government Secret security clearance
  • Must be a US Citizen

Nice To Haves

  • Familiarity with software-defined storage technologies such as Rook CEPH, Mayastor, Longhorn
  • Experience with Object Broker / PubSub communication patterns such as CORBA and gRPC
  • Familiarity with software pipeline automation tools like Gradle
  • Experience in software development using Gitlab

Responsibilities

  • Perform software development tasks supporting Navy programs.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service