Engineer Software/Principal Engineer Software; Infrastructure - R10232551
Listed on 2026-05-17
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software, Embedded Software Engineer
RELOCATION ASSISTANCE:
Relocation assistance may be available
CLEARANCE REQUIRED FOR START:
Yes
CLEARANCE TYPE:
Secret
TRAVEL:
Yes, 10% of the Time
At Northrop Grumman Aeronautics Systems Sector, we are seeking a Software Engineer or Principal Software Engineer to join our Global Surveillance Division. The position is located in Melbourne, Florida and will be primarily office based with a 9/80 schedule, giving you every other Friday off. There is no remote or hybrid work available.
ResponsibilitiesResponsibilities will include deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure running smoothly. The role requires a hands‑on technical experience and a can‑do approach to environmental automation and management and continuous improvements. You will be a member of an agile development team and responsible for the design and implementation of application builds, releases, deployment, and configuration activities.
Your responsibilities include working with internal business partners to gather requirements, prototyping, and architecting complex solutions supporting the building and test plan execution. You will perform quality reviews, triage and fix operational issues, assist with integration testing of implemented software changes, and take ownership of ambiguous hard problems to drive them to a solution.
Essential Functions- Full lifecycle design, implementation, and unit testing of software.
- Apply extensive technical expertise and have full knowledge of other related disciplines. Communicate effectively and clearly present technical approaches and findings.
- Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with program objectives.
- In-depth understanding and wide application of technical principles, theories, and concepts in the field listed under the basic qualifications.
- Design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions.
- Conduct multidisciplinary research when needed and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems.
- Work with various team members to integrate functionality with other software components.
- Support the generation, gathering, and reporting of software metrics.
- Follow program software best practices.
- Work independently and identify solutions to complex problems.
- Represent the organization as the prime technical contact on contracts and projects. Interact with senior external personnel on significant technical matters that often require coordination between organizations.
- (Engineer Software) Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) discipline and 2 or more years of experience in software engineering OR a Master’s degree in a STEM discipline and 0 or more years of experience in software engineering
- (Principal Engineer Software) bachelor’s degree in STEM discipline from an accredited university and 5 or more years of experience in software engineering OR a Master’s degree in STEM discipline and 3 or more years of experience in software engineering
- Experience with aviation or safety‑critical systems.
- Development experience with C/C++ or other OOP languages.
- Experience developing software in a Linux and Windows environment.
- Must be a US citizen with the ability to obtain and/or transfer and maintain the final adjudicated government Secret clearance, and any program access(es) required for the position within a reasonable period of time, as determined by the company.
- Excellent oral and written communication skills and strong interpersonal skills.
- Master’s degree in a STEM discipline from an accredited university with 5+ year’s of software development experience.
- Experience developing software within the SELinux environment.
- Comfort with agile development tools such as the Git Lab tool suite, including proficiency with version control systems like Git.
- Full software development life cycle…
(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).