Software Engineer

Lockheed Martin

Quick summary

Work type
On-site
Location
Littleton, CO
Salary
$113,900–$200,905 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $157k
$102k most similar roles pay here $211k

This role pays more than 61% of similar roles. Most pay $131,185–$178,318 — the shaded band above. At the midpoint, this role pays about $157k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About Lockheed Martin

Lockheed Martin is a global aerospace, defense, and security company that designs, develops, and manufactures advanced technology systems, products, and services for government and commercial customers worldwide.

Lockheed Martin currently has 611 open roles on FindRole.

Listed pay typically runs $101,000–$178,135 across 304 roles with salary data.

Most-posted roles

View all roles at Lockheed Martin

At a glance

TL;DR · Software Engineer

As a Senior Software Engineer at Lockheed Martin's Skunk Works, you will join a dynamic team developing modular software for advanced aircraft systems. Your daily responsibilities include full lifecycle development from design to integration and testing across avionics services, ground stations, and mission system software. You will support rapid prototyping efforts, develop simulations, and collaborate with key engineers to define requirements and participate in test events. The role requires expertise in C/C++, Linux/RTOS, and agile methodologies such as Git and JIRA. Ideal candidates have experience mentoring junior engineers and working on safety-critical systems using standards like DO-178. This position offers significant growth opportunities within a high-performing team focused on cutting-edge aircraft technology.

What you'll do

  • Develop software for a wide range of aircraft subsystems throughout the full lifecycle.
  • Support ground station development for both manned and unmanned systems.
  • Create simulations to aid in software development processes.
  • Define requirements by interfacing with key engineers for rapid prototypes.
  • Participate actively in integration and test events for various projects.
  • Plan and schedule critical integration milestones and events.

What we're looking for

  • Bachelor's degree in a relevant field or equivalent experience.
  • Experience with C/C++ programming languages.
  • Proficiency with Linux/RTOS and development toolchains.
  • Experience in software development processes including peer reviews, unit testing, and configuration management.
  • Ability to mentor junior engineers and provide training.
  • Secret clearance updated within the last 5 years.

More like this

Similar roles

Software Engineer

Lockheed Martin

Fort Worth, TX 3 days ago
C C++ Ada Python Git JIRA Linux Windows Agile Gitlab

Senior Software Engineer, Level 3

Lockheed Martin

Palmdale, CA 3 days ago $93,200$164,450
C C++ Linux RTOS Git JIRA Python Make CMake Agile MATLAB ARINC-429 RS-485 I2C SPI IP UDP RTP MIL-STD-516C MIL-HDBK-1797 DO-178

Software Engineer

Alteryx

Remote (Irvine, CA) 124 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 62 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies