Software Engineer (AHT)
Northrop Grumman
About the Role
Northrop Grumman Defense Systems (NGDS) in Beavercreek, Ohio is seeking a Software Engineer. Successful candidates will possess a broad skill set balancing interpersonal and technical capabilities, a track record as an effective communicator and problem solver, and the ability to develop and maintain good working relationships with internal and external stakeholders. The selected candidate will participate in the entire software development lifecycle with a concentration in Software Engineering.
Key Responsibilities
- Support the team in completing necessary software on schedule
- Complete work independently and as a part of an Agile team
- Solve complex problems through innovative and creative solutions
- Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems
- Regularly demonstrate progress to customers
- Implement solutions in a web-based environment
- Integrate solutions into a microservice cloud-based architecture
Requirements & Tech Stack
- Full Stack Web Development programming experience
- Working knowledge and experience in Agile development processes
- Strong interpersonal skills to communicate effectively with small technical teams
- Ability to prioritize and adjust tasks to accomplish project results
- Ability to comprehend and analyze complex problems and develop solutions
Qualifications
- Education:
- Bachelor’s degree in Computer Science or related STEM degree with 2 years’ experience
- OR Master’s degree with 0 years’ experience
- OR High school diploma/equivalent with 6 years’ experience
- Citizenship: U.S. Citizenship with the ability to obtain a TS/SCI security clearance
Preferred Qualifications
- Experience with web development frameworks such as Django, React, or Angular
- Experience with Databases: Relational, Graph, or Document
- Experience with:
- Docker
- C# / Java
- JavaScript
- TypeScript
- HTML
- CSS
- Python
- Geospatial
- Experience with microservices, swagger, and API definitions
- Experience with Spring Boot (Java) APIs
- Demonstrated use of configuration management (Git, Bitbucket)
- Experience working with project management (Jira, Confluence)
- DevOps / DevSecOps experience
- Continuous Integration (CI) / Continuous Deployment (CD)
- Experience with Software Security Tools:
- Claire / Trivy
- SonarQube
Travel: Yes, 10% of the Time
Relocation assistance may be available.