Lead Software Engineer

1 week ago


Melbourne, Florida, United States Northrop Grumman Full time

Requisition ID:
R Category:

Engineering Location:
Melbourne, Florida, 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: 8At 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 individuals who possess bold new ideas, courage, and a pioneering spirit to collaborate in inventing the future while enjoying the journey.

Our culture thrives on intellectual curiosity, cognitive diversity, and embracing your whole self at work — we are driven by an insatiable desire to achieve what others deem impossible.

Our employees are not only part of history; they are actively making it.

Northrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software/Senior Principal Engineer Software to join the Global Surveillance Division supporting a team of qualified, diverse individuals.

This position will be located in Melbourne, Florida. Responsibilities will include deploying, automating, maintaining, troubleshooting, and enhancing the systems and software infrastructure to ensure smooth operations.

The role necessitates hands-on technical experience and a proactive approach towards environment automation and management, along with continuous improvement initiatives.

You will be a team member engaged in an agile development process. Your responsibilities will encompass the design and implementation of application builds, releases, deployment, and configuration activities.

Your duties will include collaborating with internal business partners to gather requirements, prototyping, and architecting complex solutions that support building and test plan execution, conducting quality reviews, and resolving operational issues.

The candidate will assist with the integration, troubleshooting, and testing of implemented software changes.

The ideal candidate will possess the ability to take ownership of challenging problems and drive them to resolution while working collaboratively within a team environment.

It is essential to understand the software development life cycle and have in-depth knowledge of automated testing to facilitate and analyze large data sets.

The Software Engineer will develop, modify, and maintain customized or standardized applications using software engineering best practices and standards, participating in the full life cycle of software development, including requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.

The ideal candidate will have the ability to take ownership of complex problems and drive them to resolution while providing leadership for implementation.

It is critical to understand the software development life cycle and possess in-depth knowledge of automated testing to facilitate and analyze large data sets.

The Software Engineer will engage in the full life cycle of software development, including requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.

The Software Engineer will apply technical expertise to solve complex integration challenges. The Software Engineer will interact with Program Management, external suppliers, and/or government customers. Therefore, excellent verbal, written, and interpersonal skills are essential. A solid background in bash scripting, C/C++, or other OOP languages in a Linux environment is required. The ability to obtain and maintain a DoD secret security clearance and Special Program Access is mandatory.

Your responsibilities will include collaborating with internal business partners to gather requirements, prototyping, and architecting complex solutions that support building and test plan execution, conducting quality reviews, and resolving operational issues.

You will have the opportunity to become the subject matter expert for various subsystems of the aircraft and contribute to the overall design of the software.

The ideal candidate will possess the ability to take ownership of complex problems and drive them to resolution while providing leadership for implementation.

It is essential to understand the software development life cycle and have in-depth knowledge of automated testing to facilitate and analyze large data sets.

The Software Engineer will engage in the full life cycle of software development, including requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.

The Software Engineer will apply technical expertise to solve complex integration challenges. The Software Engineer will interact with Program Management, external suppliers, and/or government customers. Therefore, excellent verbal, written, and interpersonal skills are essential. A solid background in Java, C/C++, or other OOP languages in Windows and/or Linux environments is required.

Essential Functions:

  • Full lifecycle design, implementation, and unit testing of software
  • Collaborate with various team members to integrate functionality with other software components
  • Ability to lead a team and/or provide leadership to drive solutions for complex problems
  • Gather and report software metrics
  • Support software working groups with the customer
  • Ensure adherence to software best practices
  • Develop software products across all phases of the software lifecycle

Basic Qualifications:
(Principal) Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university with 5 or more years of software development experience, or a Master's degree and 3 or more years of experience developing software, or a PhD with 0 or more years of software development experience. (Sr. Principal) Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university with 9 or more years of software development experience, or a Master's degree and 7 or more years of experience developing software, or a PhD with 4 or more years of software development experience. Demonstrated experience with bash scripting, Linux System Administration, and OS configuration. Demonstrated experience with multi-level security and cybersecurity hardening. Demonstrated experience with documenting software requirements and test cases related to multi-level security and cybersecurity hardening. Experience with SELinux. Experience with Git version control. Demonstrated experience with C/C++ or other OOP languages. Experience with formal software testing and Weapon System evaluations. Understanding of software and system modeling with UML or SYSML. In-depth working knowledge in the use of containers (Docker, podman, Kubernetes, etc.). In-depth working knowledge of computer networking technologies and the OSI model. In-depth working knowledge of Security Enhanced Linux (SELinux) architecture and implementations. In-depth working knowledge in configuration management using industry-standard tools and processes. The ability to obtain and maintain a DoD Secret level security clearance. The ability to obtain and maintain a program special program access clearance.

Preferred Qualifications:
Master's degree with 10 or more years of experience developing software. Experience leading cross-functional engineering teams. Experience interfacing with customers and/or stakeholders. Familiarity with ship-based airborne radar platforms. Familiarity with the Atlassian tool suite like Jira and Confluence. Familiarity with the Agile software development process. Working knowledge of the Risk Management Framework (RMF) process. In Scope Active DoD Top Secret level security clearance. Program Special Program Access clearance

Salary Range:
$90,400 - $135,600Salary Range 2: $112,000 - $168,000The 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.
Employees may be eligible for 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.

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.

U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, 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: 8At Northrop...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, 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: 8At Northrop...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, United States of America Clearance Type:Secret Telecommute: No- Teleworking not available for this position Shift: Days (United States of America)Travel Required: Yes, 50% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, 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: 8At Northrop...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, 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: 8At Northrop...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, 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: 8At Northrop...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, United States of America Clearance Type:Secret Telecommute: No- Teleworking not available for this position Shift: Days (United States of America)Travel Required: Yes, 50% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, United States of America Clearance Type:Secret Telecommute: No- Teleworking not available for this position Shift: Days (United States of America)Travel Required: Yes, 50% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Position Overview: The Principal Software Engineer will be responsible for overseeing the design and implementation of sophisticated software solutions. This role requires a deep understanding of software engineering principles and practices, as well as the ability to work collaboratively within a team environment.Location: Melbourne, Florida, United...


  • Melbourne, Florida, United States Cromulence LLC Full time

    Job OverviewCromulence LLC is seeking a Lead Software Engineer to enhance our advanced research and development initiatives, contributing to the nation's cybersecurity efforts through innovative research and state-of-the-art tools.As a Lead Software Engineer at Cromulence, your responsibilities will include:Guiding teams of engineers, data analysts, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, United States of America Clearance Type:Secret Telecommute: No- Teleworking not available for this position Shift: Days (United States of America)Travel Required: Yes, 50% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman,...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Requisition ID: R Category: Engineering Location: Melbourne, Florida, United States of America Clearance Type:Secret Telecommute: No- Teleworking not available for this position Shift: Days (United States of America)Travel Required: Yes, 50% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 1At Northrop Grumman,...


  • Melbourne, Florida, United States Cromulence LLC Full time

    Job OverviewCromulence LLC is seeking a Lead Software Engineer to contribute to innovative research and development projects aimed at enhancing our nation's cybersecurity capabilities through advanced technologies and methodologies.As a Lead Software Engineer at Cromulence, your responsibilities will include:Guiding teams of engineers, data specialists, and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    At Northrop Grumman, our team members have remarkable opportunities to engage in groundbreaking systems that influence lives globally today and for future generations. Our innovative and creative spirit has positioned us at the forefront of numerous technological milestones in our nation's history - from pioneering transatlantic flights to stealth technology...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for leading the design, implementation, and testing of complex software systems.Key ResponsibilitiesSoftware Development LeadershipLead cross-functional teams to design,...


  • Melbourne, Florida, United States Cromulence LLC Full time

    About Cromulence LLCCromulence LLC is a leading cybersecurity company that specializes in Computer Network Operations Tools, Cybersecurity Competitions, advanced Program Analysis Research & Development, and Vulnerability Research.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job DescriptionJob Summary:Northrop Grumman is seeking a highly skilled Software Engineering Leader to join our team in Melbourne, Florida. As a key member of our Global Surveillance Division, you will be responsible for leading the design, development, and implementation of complex software systems.Key Responsibilities:Lead the development of software...


  • Melbourne, Florida, United States Azure Summit Technology Full time

    Job DescriptionAzure Summit Technology is a leading provider of high-performance RF hardware, firmware, and software products, as well as innovative, practical, multi-function RF systems solutions.We are a diverse team of highly qualified RF systems engineers and mission subject matter experts (SMEs) with backgrounds in electrical, mechanical, RF, hardware,...


  • Melbourne, Florida, United States ShiftCode Analytics Full time

    Job DescriptionJob Title: Cloud Native Application ArchitectJob Summary:ShiftCode Analytics is seeking an experienced Cloud Native Application Architect to lead and coordinate domain technical and business discussions relative to architecture direction across the product functional group. The ideal candidate will have a proven understanding of software and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Software Engineering Manager to join our team. As a key member of our organization, you will be responsible for leading a team of software engineers and ensuring the successful delivery of complex software projects.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and oversight to...