Jobs and Careers
NO

Cyber Software Engineer/Principal Cyber Software Engineer

Northrop Grumman
COCO02, United States, United Statesfull_timeVerifiedPosted 15 Jan 2025
💰 $165,500/yr($89,400/yr$165,500/yr)

About the role

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: Secret

TRAVEL: Yes, 10% of the Time

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Northrop Grumman Mission Systems (NGMS) is seeking a Cyber Software Engineer/Principal Cyber Software Engineer to join our team of qualified, diverse individuals at our Colorado Springs, Colorado location.

The NGMS team develops new capacities for our military, intelligence, and other government customers. We solve complex problems developing cyber hardware and software solutions. We offer flexible work arrangements, personal growth through learning opportunities, and competitive 401k matching.   See for yourself!  See why we receive comments on our YouTube Videos like “This company is insanely advanced” and “Wow. This is mind blowing.”  See some of our recent Awards and Recognition and read about some of the reasons to live in Colorado Springs.

This technical subject area includes:

•    Programming in Kernel Mode (Windows, Linux) using (C/C++, Assembly)

•    Conduct Reverse Engineering and Vulnerability Analysis (x86, x64, MIPS, PPC, or ARM)

•    Network Programming (C/C++)

•    Network protocols TCP/IP, UDP, HTTP, SSL, etc.

This position may be filled as a Cyber Software Engineer or Principal Cyber Software Engineer.

Basic Qualifications for a Cyber Software Engineer:

  • Bachelor of Science (BS) degree in in Computer Science, Computer Engineering or related field with 2 years of experience; or 0 years of relevant experience with a Masters (MS) degree in Computer Science, Computer Engineering or related field
    • An additional 4 years of relevant experience/education can be considered in lieu of a Bachelor of Science Degree
  • Demonstrated software programming experience in C/C++
  • Demonstrated software programming experience in python
  • Familiarity with git and automated build system workflows (Jenkins, Go, etc.)
  • Clearance: Candidate must currently have or be able to obtain a U.S. Government DOD Secret Clearance prior to start

Basic Qualifications for a Principal Cyber Software Engineer:

  • Bachelor of Science (BS) degree in in Computer Science, Computer Engineering or related field with 5 years of experience; or 3 years of relevant experience with a Masters (MS) degree in Computer Science, Computer Engineering or related field; or 1 year with a PhD
    • An additional 4 years of relevant experience/education can be considered in lieu of a Bachelor of Science Degree
  • Demonstrated software programming experience in C/C++
  • Demonstrated software programming experience in python
  • Familiarity with git and automated build system workflows (Jenkins, Go, etc.)
  • Clearance: Candidate must currently have or be able to obtain a U.S. Government DOD Secret Clearance prior to start

Preferred Qualifications: 

  • Active Top Secret security clearance.
  • Experience with a debugging or system analysis tool (i.e. Wireshark, IDAPro, WinDBG, JTAG debuggers)
  • Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications
  • Familiarity with Assembly Languages (x86, x64, MIPS, PPC, or ARM)
  • Experience developing software

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Northrop Grumman

View company profile →