Software Engineer

Lockheed Martin

Quick summary

Work type
On-site
Location
Manassas, VA
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $166k
$114k most similar roles pay here $210k

This listing doesn't post a salary. Most similar roles pay $137,125–$194,231.

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 602 open roles on FindRole.

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

Most-posted roles

View all roles at Lockheed Martin

At a glance

TL;DR · Software Engineer

Lockheed Martin Rotary & Mission Systems is hiring a full-time Software Engineer to support Navy programs, focusing on software development tasks in Java and C++ on Linux. This role involves coding, multithreading, integration, testing, troubleshooting, and refactoring of complex systems. The ideal candidate will possess advanced skills in Java multithreading, UI frameworks like JavaFX or Swing, database experience with MongoDB or PostgreSQL, inter-process messaging middleware such as gRPC, performance-tuning tools including JVisualVM, and familiarity with containerization and orchestration technologies like Docker and Kubernetes. This position requires a Bachelor's degree in Computer Science or related field plus 4+ years of relevant experience and the ability to work within an Agile development environment.

What you'll do

  • Develop and maintain software systems using Java/C++ on Linux.
  • Implement multithreading in Java to enhance application performance.
  • Integrate, test, troubleshoot, and refactor complex software solutions.
  • Utilize UI frameworks like JavaFX or Swing for user interface development.
  • Apply database experience with MongoDB, PostgreSQL, or similar tools.
  • Proficient in using inter-process messaging middleware such as gRPC.

What we're looking for

  • Bachelor's degree in a relevant STEM field with 4+ years of experience.
  • Proven Java development skills, including multithreading.
  • Strong Linux/Unix development and troubleshooting expertise.
  • Ability to integrate, test, troubleshoot, and refactor software systems.
  • Experience with UI frameworks such as JavaFX or Swing.
  • Familiarity with database technologies like MongoDB or PostgreSQL.

More like this

Similar roles

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

Booz Allen Hamilton

Chantilly, VA 59 days ago $69,400$158,000
Java Python Rust GO AWS Azure Google Cloud

Software Engineer

Applied Materials

Santa Clara, CA 32 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Applied Materials

Santa Clara, CA 32 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded systems development

Software Engineer

Applied Materials

Santa Clara, CA 33 days ago $152,000$209,000
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Robinhood

Menlo Park, CA 25 days ago $135,699$150,000
Swift Kotlin Apple SDKs Android SDKs Mobile UI frameworks RESTful APIs Version control systems Unit testing frameworks
Hybrid