Engineer Software
Listed on 2026-02-14
-
Software Development
Software Engineer, DevOps, Software Testing, Embedded Software Engineer
RELOCATION ASSISTANCE:
Relocation assistance may be available
CLEARANCE TYPE:
Top Secret
TRAVEL:
Yes, 10% of the Time
Northrop Grumman Aeronautics Systems Sector has an opening for an Engineer Software to join Global Surveillance Division supporting the team of qualified, diverse individuals. This position will be located in Melbourne, Florida.
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. 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.
Responsibilities- Deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly.
- Design and implement application builds, releases, deployment, and configuration activities.
- Gather requirements, prototype, and architect complex solutions supporting building and test plan execution; perform quality reviews and triage/fix operational issues.
- Assist with integration, troubleshooting and testing of implemented software changes.
- Take ownership of ambiguous hard problems, drive to solutions, and work in a team environment.
- Understand the software development life cycle and have knowledge of automated testing to facilitate and analyze large data sets.
- Develop, modify, and maintain customized or standardized applications using software engineering best practices and participate in the full life cycle of software development (requirements, modeling and design, application development, testing, release, installation, and maintenance).
- Provide leadership for implementation and interact with Program Management, external suppliers and government customers; excellent verbal, written and interpersonal skills are required.
- Full lifecycle design, implementation, and unit testing of software.
- Work with team members to integrate functionality with other software components.
- Gather and report software metrics.
- Follow program software best practices.
- Develop software products within all phases of the software lifecycle.
- (Engineer Software) Bachelor’s degree in a STEM discipline and 2+ years of software engineering experience OR a Master’s degree in a STEM discipline and 0+ years of experience.
- Development experience with C/C++ or other OOP languages.
- Experience developing software in Linux and Windows environments.
- US citizen with ability to obtain and maintain a DoD Top-Secret level security clearance.
- Ability to obtain and maintain special program access.
- Excellent oral and written communication skills and strong interpersonal skills.
- Experience with integrating software and hardware.
- Experience with Open Mission Systems (OMS) architecture and standards.
- Experience with Linux/Unix operating systems.
- Experience with Agile software development and Atlassian tools (JIRA, Confluence, Bit Bucket, Bamboo, Fisheye, etc).
- Experience with Cameo modeling for software design.
- Familiarity with the Atlassian tool suite with add-ons like Git and Confluence.
- Familiarity with the Agile software development process.
- Full software development life cycle experience.
- Experience with formal software test and Weapon System evaluations.
- US citizen with a current in-scope DoD Top Secret or higher clearance.
- Currently the holder of a special program access.
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in planning, design, development, and utilization of electronic data processing systems. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).