Lockheed Martin logo

Software Engineer Staff

Lockheed Martin

Springfield, VA
Full Time
Senior
15 days ago

Job Description

About the Role

Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more - we can innovate, invest, inspire and integrate our capabilities to transform the future. At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We're creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security vision. We're erasing boundaries and forming partnerships across industries and around the world. We're advancing spacecraft and the workforce to fuel the next generation. And we're reimagining how space can connect us, ensuring security and prosperity. Join us in shaping a new era in space and find a career that's built for you.

Key Responsibilities

  • Work as an active member of the Technical User Support (TUS) team, interacting with team members, team lead, program Chief Scientist, customers, users, and site staff.
  • Assist HPC users in porting, optimizing, and parallelizing codes according to their requirements.
  • Conduct system performance analysis through benchmarking, tuning libraries, and focusing on scientific modeling, numerical processes, and scientific software issues.
  • Investigate, analyze, and make recommendations regarding user codes and other HPC software issues.
  • Understand best practices for utilizing HPC resources, research storage systems, and secure computing environments.
  • Help users adapt to production shared resources, scheduling systems, and high-performance data storage systems.
  • Apply problem-solving skills to address technical challenges in a flexible and adaptive manner.

Requirements

  • 5+ years of experience developing system software in heterogeneous, multi-platform environments.
  • Proficiency with Fortran, C, and/or C++.
  • Experience with one or more of Python, BASH, Korn, and/or Perl.
  • Linux Operating System knowledge, with the ability to solve end-user computer system problems independently in a lab environment.
  • Experience with Linux RedHat Operating Systems, Computer Networking, and Communications Systems.
  • Experience with RedHat Satellite or other provisioning software.
  • Basic software practices such as coding standards, unit testing, and configuration management.
  • Strong ability to analyze, debug, and maintain the integrity of existing code bases.
  • Solid understanding of the software development process including requirements, use cases, design, coding, documentation, and testing of scalable, distributed applications in a Linux environment.
  • Must have TS//SCI with CI Poly security clearance to start.

Nice to Have

  • Strong communication skills, results-oriented team player, creative thinker, and problem-solver.
  • Good organization skills to balance and prioritize work, and ability to multitask.
  • Familiarity with High Performance Computing (HPC) environment and related technologies.
  • Experience with revision control software (CVS, SVN, Git).
  • Experience with build/install tools (e.g., CMake, Makefile, autoconf).
  • Experience with Splunk, Security Center, Nessus.
  • Experience with Lustre, NFS, file system management.
  • Experience working with customer/user representatives.
  • Knowledge of Agile processes and Atlassian suite (Confluence, JIRA).
  • AI/ML/Neural Networks experience.

Qualifications

  • Degree (BS) in a STEM related discipline with solid mathematics and/or physics background.

Benefits & Perks

  • Medical
  • Dental
  • 401k
  • Paid time off
  • Work/life balance
  • Career development
  • Mentorship opportunities
  • Rewards & recognition

Working at Lockheed Martin

Our employees play an active role in strengthening the quality of life where we live and work by volunteering more than 850,000 hours annually. We care about our employees and offer a generous benefits package. We foster an inclusive environment built upon integrity and corporate responsibility. We emphasize flexible schedules, competitive pay, and comprehensive benefits to enable our employees to live a healthy, fulfilling life at and outside of work. We support a culture of continuous improvement, innovation, and collaboration.

Apply Now

Job Details

Posted AtJul 10, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Lockheed Martin

Website

lockheedmartin.com

Company Size

10000+ employees

Location

Springfield, VA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches