Cyber Software Engineer


Northrop Grumman


Posted Under: Huntsville, Alabama jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 35801
Posted On: 2020-07-01 00:00:00

Join Northrop Grumman Start your future with a new mission Northrop Grumman Mission Systems (NGMS). As a part of the NGMS Team, you will work with experts throughout the enterprise that develop systems and solutions to keep our world safe. Together we protect our troops, public safety, information, and our planet. It s unique work. It s challenging and rewarding. But most of all, the work makes a difference. 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 us. At Northrop Grumman we develop cutting-edge technology that preserves freedom and advances human discovery. Our pioneering and inventive spirit has enabled us to get at the forefront of many technological advancements in our nation s history. We are seeking cleared Software Engineers to join the Ground-Based Strategic Deterrent team for our defense customer. NGC Software Engineers lead the technical design and implementation of advanced software capabilities. This position will be responsible for Full stack software development to implement specialized measurement and monitoring tools for launch systems using languages such as Python, Java, JavaScript, PHP, C, Perl, or similar scripting and development languages. Work on an agile team with clients or stakeholders to develop user-stories in support of full-service consumer and business applications. Identify and remediate cyber vulnerabilities in advanced, mission critical systems. Typical teams are 5-10 people and require engineers to have diverse skillsets that apply to the entire lifecycle of development. This position will work within a team of skilled developers and systems engineers to harden mission critical systems and ensure their ongoing mission readiness. You should apply for this role if you Want to makeBasic Qualifications Software Engineer Basic Qualifications Bachelor s Degree in Electrical Engineering, Computer Engineering, Computer Science or related engineering field and 2+ years of programming experience OR Master s Degree in Electrical Engineering, Computer Engineering, Computer Science or related engineering field and 0+ years of programming experience NOTE 4 years of experience can be substituted for a 4 year degree ship and active DoD Secret Clearance Demonstrated experience in at least two of the following o Java, JavaScript or Python enterprise application development o Web services architecture, design, and development o Relational database design o Spatial database design o NoSQL database design o Micro-service architecture, design and development Demonstrated experience with relational database development. Experience with agile and lean philosophies Preferred Qualifications Software Engineer Preferred Qualifications Active TSSCI Clearance Master of Science or equivalent in Computer Science, Engineering, Mathematics or Information Systems. 4 years or more years of experience with Java, python, javascript, Web services, Database, and micro-service development. Experience with Continuous Delivery and Continuous Integration (CICD) techniques, and test-driven development Development of customized code, scripts, modules, macro procedures, or libraries to implement specialized analysis functions using languages such as Python, Java, JavaScript, PHP, C, Perl, or similar scripting and development languages. Experience working on an agile team with clients or stakeholders to develop user-stories in support of full-service consumer and business applications. Integration and tailoring of Commercial Off-The-Shelf (COTS) software applications specialized software and database development and maintenance integration of related specialized hardware eng