Software Engineer - Level 2

Lockheed MartinBoulder, CO
Onsite

About The Position

Lockheed Martin Space is seeking a Level 2 Software Engineer to support the SDA portfolio, focusing on OPIR sensor-data-stream processing for missile-warning capabilities. The role involves designing, developing, maintaining, and testing the Mission Processing codebase, adapting frameworks for new sensor interfaces, creating robust APIs, and building mission-processing applications that meet stringent performance, latency, and reliability requirements. The engineer will also write and execute tests, troubleshoot issues, and collaborate with cross-functional teams to deliver high-quality features on schedule. This is an emerging professional role requiring at least one year of professional software development experience and a BS degree.

Requirements

  • 1+ years of programming experience proficiency in at least one of the following: Java, C#, or C++.
  • Knowledge of an Agile/Scrum environment.
  • Experience developing maintainable code as well as performing unit, integration, and regression testing.
  • Final secret security clearance required for consideration.
  • Must be a US Citizen for consideration.

Nice To Haves

  • Hands-on experience with containerization tools (e.g., Docker) and an understanding of how applications are deployed and orchestrated (e.g., Kubernetes).
  • Scripting skills (python).
  • Exposure to work high-stakes work environments & executing critical deliverables in a fast-paced environment.
  • TS/SCI clearance.
  • Self-driven, strong work ethic and ability to work independently with attention to detail.
  • Excellent written and verbal communication skills, organizational and interpersonal skills.
  • Proficiency in Microsoft Office software products.

Responsibilities

  • Design, develop, maintain, and test the Mission Processing codebase.
  • Adapt and extend existing frameworks for new sensor interfaces.
  • Create and document robust APIs.
  • Build mission-processing applications that meet stringent performance, latency, and reliability requirements.
  • Write and execute unit, integration, and system-level tests.
  • Troubleshoot issues across the software stack.
  • Collaborate closely with systems, hardware, algorithm, and mission-operations teams to deliver high-quality features on schedule.

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
  • Career development
  • Mentorship opportunities
  • Rewards & recognition
  • Work/life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service