Cyber Software Engineer

in Herndon, VA

Cyber Software Engineer Job

Job Description Job Attributes+

  • Job ID


  • Req #


  • Organization

    ESS4400 SPACE

  • Business Unit


  • Department

    72C0A00:Cyber Security

  • Job Category

    Software Engineering

  • Career Area


  • Job Location

    Herndon, VA 20171, US

  • Job Type


  • Clearance Level


  • Career Level


  • Schedule

    9x80A-9,9,9,9,8 hrs/d in wk1, /9,9,9,9,off in wk2

  • Shift


  • Remote



The coolest jobs on this planet… or any other… are with Lockheed Martin Space.

At the dawn of a new space age, Lockheed Martin Space is a pioneer, partner, innovator and builder. Our amazing men and women are on a mission to make a difference in the world. Every single day we use our unique skills and experiences to craft, design and build solutions to some of the worlds’ hardest engineering problems. Our culture inspires employees to dream big, perform with excellence and build incredible products. We provide the resources, support, and the focus. You bring the passion and courage to envision limitless possibilities and we’ll build a better tomorrow with you.

We are seeking a Cyber Software Engineer to join our team in the Herndon, VA area. The Cyber Software Engineer should have a working history with cyber, vulnerability research, networking, C, C++, Python, firmware, and RedHat/Unix operating system architectures.

Our Cyber Software Engineers are driven by innovation and integrity. We believe that by applying the highest standards of business ethics and forward thinking, everything is within our reach – as a Lockheed Martin employee.

Lockheed Martin values your skills, training and education. Come and experience your future! Some of the problems the Cyber Software Engineer will be solving involve development of new configurations and software tools and much more! If you like to be challenged in these areas and want to become a part of something bigger, apply now to join our Lockheed Martin’s Space Cyber Software Development and engineering team in Herndon, Virginia!

The ideal Cyber Software Engineer should be self-motivated and strong in the execution of research and prototyping, capable of presenting research results and prototypes to both internal and external entities and expected to work independently to determine innovative approaches to research problems.

In this role, you will:
•Apply awareness of the software development cycle and order in which it is executed according to business requirements to incorporate security into standard Operating systems configuration and software development processes.
•Conduct activities, tactics, practices, techniques, and deliverables associated with writing and modifying programs that support cyber mission operations. Designs, codes, tests, deploys, and maintains complex program solutions, and maintains detailed documentation.
•Defines, develops, and verifies that the security relevant requirements are fully defined in the system test plan.
•Develop configurations, automation and tools for the deployment and integration of MLS systems (computation and storage), software, scheduling, and research applications.
•Develop configurations for System/Software on multiple system platforms and hardware to include but not limited to Red Hat (with SELinux policies enabled)

Job Qualifications

•Experience developing system software.
•Linux/UNIX user experience.
•Red Hat Enterprise Linux 5+ Administration and Configuration experience.
•Proficient in C, Python and Shell scripting.
•Experience with revision control software (such as CVS, SVN, Git).
•Experience with a variety of build/install tools.
•Ability to analyze, debug and maintain the integrity of an existing code base.
•System configuration and hardening skills.

Job Skills

•Experience with Trusted Multi-Level Security (MLS) Operating Systems, specifically RHEL5+ with SELinux enabled.
•Experience with Security Risk Management Framework (RMF).
•Fiber Channel (SAN and Direct Attach) Storage Array Administration Experience.
•Specific experience customizing SELinux (targeted or strict) policy for the purpose of hardening the OS and Software applications such as Apache and Oracle.
•Network Configuration.
•Good communication and people skills; good time management and organizational skills.
•Ability to work independently or in a team.

Experience in development for one or more of the following will set you apart:
•Cloud computing.
•Automated testing.
•Continuous integration/continuous deployment.
•Rapid prototyping tools and techniques.
•IP networking.

To promote the sharing of ideas, Lockheed Martin champions an inclusive work environment that encourages differences and big-picture thinking. 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. Benefits you can enjoy include:
•Paid time off
•25 three-day weekends
•Work/life balance
•Career development
•Mentorship opportunities
•Rewards & recognition

Learn more about Lockheed Martin’s competitive and comprehensive benefits package.

Join us at Lockheed Martin, where your mission is ours. Our customers pursue the hardest missions. Those that demand exceptional amounts of courage, resilience and precision. They’re dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.

Additional Information

Who We Are

<div style="text-align: justify;">At Lockheed Martin, veterans are at the center of everything we do — in fact, one in five of our employees has served in uniform. We are proud to help men and women like you successfully transition into civilian careers. Join us and you will find opportunities to take on the same kind of long-term challenging assignments you tackled while in the military.</div>

Saved Jobs