Cyber Software Engineer/Principal Cyber Software Engineer
Company: Northrop Grumman
Location: Colorado Springs
Posted on: March 13, 2025
Job Description:
Requisition ID: R10182943
- Category: -Information Technology
- Location: Colorado Springs, Colorado, United States of
America
- Clearance Type: -Secret
- Telecommute: -No- Teleworking not available for this
position
- Shift: -1st Shift (United States of America)
- Travel Required: -Yes, 10% of the Time
- Relocation Assistance: -Relocation assistance may be
available
- Positions Available: -1At 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 like "This company is insanely advanced" and "Wow.
This is mind blowing." - See some of our recent and read about some
of the reasons to live in . 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 startBasic
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 startPreferred
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 for multiple operating system
environments
- Development of lower level networking protocols such as TCP/IP
and UDP
- Understanding of return oriented programming (ROP) concepts and
execution
- Ability to develop and implement shell code
- Ability to understand secure / insecure programming concepts
(format string vulnerabilities, heap overflows, etc.)This position
offers the option of a 9/80 or 4/10 work schedule. The 9/80
schedule allows employees who work a nine-hour day Monday through
Thursday to take every other Friday off. The 4/10 schedule allows
employees to work four ten-hour days Monday through Thursday and
take off every Friday. This position is contingent upon funding and
the candidate obtaining a Secret clearance prior to start.Salary
Range: $89,400 - $134,200Salary Range 2: $110,300 - $165,500The
above salary range represents a general guideline; however,
Northrop Grumman considers a number of factors when determining
base salary offers such as the scope and responsibilities of the
position and the candidate's experience, education, skills and
current market conditions.Depending on the position, employees may
be eligible for overtime, shift differential, and a discretionary
bonus in addition to base pay. Annual bonuses are designed to
reward individual contributions as well as allow employees to share
in company results. Employees in Vice President or Director
positions may be eligible for Long Term Incentives. In addition,
Northrop Grumman provides a variety of benefits including health
insurance coverage, life and disability insurance, savings plan,
Company paid holidays and paid time off (PTO) for vacation and/or
personal business.The application period for the job is estimated
to be 20 days from the job posting date. However, this timeline may
be shortened or extended depending on business needs and the
availability of qualified candidates.Northrop Grumman is committed
to hiring and retaining a diverse workforce. We are proud to be an
Equal Opportunity/Affirmative Action Employer, making decisions
without regard to race, color, religion, creed, sex, sexual
orientation, gender identity, marital status, national origin, age,
veteran status, disability, or any other protected class. For our
complete EEO/AA and Pay Transparency statement, please visit. U.S.
Citizenship is required for all positions with a government
clearance and certain other restricted positions.
Keywords: Northrop Grumman, Colorado Springs , Cyber Software Engineer/Principal Cyber Software Engineer, Other , Colorado Springs, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...