Principal Software Engineer / Sr. Principal Software Engineer
Company: Northrop Grumman
Location: Melbourne
Posted on: September 2, 2024
|
|
Job Description:
Requisition ID: R10133765 * *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:* 30 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
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. Northrop Grumman Aeronautics
Systems Sector *has an opening for a *Principal Software Engineer
or Senior Principal Software Engineer* to join *Global Surveillance
Division* supporting the team of qualified, diverse individuals.
*Responsibilities will include deploying, automating, maintaining,
troubleshooting, and improving the systems and software
infrastructure running smoothly. The role requires you to have
hands on technical experience and a can-do approach towards
environment automation and management along with continuous
improvements. You will be a team member working in agile
development process. You will be responsible for the design and
implementation of application builds, releases, deployment along
with configuration activities. Your responsibilities will include
working with internal business partners to gather requirements,
prototyping, and architecting complex solutions supporting the
building and test plan execution, performing quality reviews, and
triaging and fixing operational issues. The candidate will assist
with the integration, troubleshooting and testing of implemented
software changes. It is critical that you understand the software
development life cycle and have an 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, and participate in the full life cycle of software
development, to include 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 hard
problems and drive to a solution, while working in a team
environment and provide leadership for its implementation. It is
critical that you understand the software development life cycle
and have an in-depth knowledge of automated testing to facilitate
and analyze large data sets. The Software Engineer will participate
in the full life cycle of software development, to include
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 in solving complex
integrations problems. The Software Engineer will interact with
Program Management, external suppliers and/or government customers.
A solid experience in bash scripting, C/C++, or other OOP
languages, in a Linux environment is required. Ability to obtain
and maintain a DoD secret security clearance and Special Program
Access is a required. *Essential Functions:* * Full lifecycle
design, implementation, and unit testing of software. * In depth
understanding and wide application of technical principle,
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 collaborates with equipment designers and/or hardware
engineers in the planning, design, development, and utilization of
electronic data processing systems for product. * Work with various
team members to integrate functionality with other software
components. * Supporting the gathering and reporting software
metrics. * Follow program software best practices. * Develop
software products within all phases of the software lifecycle. *
Represents the organization as the prime technical contact on
contracts and projects. Interacts with senior external personnel on
significant technical matters often requiring coordination between
organizations. *Basic Qualifications:* * *(Principal Engineer
Software)* bachelor's degree in a Science, Technology, Engineering,
or Mathematics (STEM) discipline from an accredited university and
*5* or more years of experience in software engineering OR a
Master's degree in a Science, Technology, Engineering, or
Mathematics (STEM) discipline and *3* or more years of experience
in software engineering. Additional years of experience (military
or commercial) in the software engineering field may be considered
in lieu of a STEM degree. * *(Senior Principal Engineer Software)*
bachelor's degree in a Science, Technology, Engineering, or
Mathematics (STEM) discipline and *9* or more years of experience
in software engineering OR a Master's degree in a Science,
Technology, Engineering, or Mathematics (STEM) discipline and *7*
or more years of experience in software engineering. Additional
years of experience (military or commercial) in the software
engineering field may be considered in lieu of a STEM degree. *
Development experience with C/C++ or other OOP languages. *
Experience developing software in a Linux and Windows environment.
* Experience with debugging software in both the desktop and target
environments. * Experience with Agile software development. *
Experience with configuration management using industry standard
tools and processes. * US citizen with ability to obtain and
maintain a DoD Secret level security clearance. * Preferred
Qualifications:* * Master's degree in a (STEM) Science, Technology,
Engineering or Mathematics discipline from an accredited university
with 10+ year's software development experience. * Experience
developing software within the SELinux environment. * 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 secret or higher clearance. * 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. 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.
Keywords: Northrop Grumman, Melbourne , Principal Software Engineer / Sr. Principal Software Engineer, IT / Software / Systems , Melbourne, Florida
Click
here to apply!
|