Full Stack Software Developer Level 3 or 4
Role details
Job location
Tech stack
Job description
The selected candidate will be responsible for identifying and proposing improvement ideas related to technology, processes, architecture, or tooling. Ideal candidates are fast learners who can quickly familiarize themselves with existing codebases. Additionally, as a Full-Stack Software Engineer the candidate will provide support for integration, testing, deployment, and operations and maintenance (O&M) defect resolution in a secure facility on a part-time basis. This ensures that all team members gain insight into the entire software lifecycle and develop a deep understanding of the full program mission. The candidate will primarily develop in Java and should consider themselves strong in this language. Primary software baselines are unclassified and can be worked outside of our secure facilities. If you thrive in this kind of environment, then please apply so we can consider you as a candidate.
Requirements
- Level 3: Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 5+ years of software development experience; Master's degree in a STEM discipline with 3+ years of experience. An additional 4 years of experience may be considered in lieu of degree.
- Level 4: Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 8+ years of software development experience; Master's degree in a STEM discipline with 6+ years of experience. An additional 4 years of experience may be considered in lieu of degree.
- Active Top Secret clearance required at the time of application, with the ability and willingness to obtain then maintain an SCI access.
- Ability to obtain a Counterintelligence Polygraph (CI-Poly), and program special access after starting work.
- Primary experience developing applications in Java
- Experience developing applications in a containerized architecture using Docker and Kubernetes
- Experience developing applications on a Linux/Unix operating system
- Experience developing applications using Agile principles, processes, and tools, * Bachelor's degree in Computer Science or Software Engineering
- Active SCI clearance at the time of application
- Prior completed Counterintelligence Polygraph (CI-Poly)
- At least 3 years of experience developing object-oriented applications in Java
- At least 3 years of experience developing applications on Linux/Unix operating systems including proficiency with OS commands and shell scripting
- At least 1 year of experience developing in environment using Docker and Kubernetes
- Experience with the Confluent Platform or other similar data streaming tools
- Experience with Kafka
- Experience within the US Space Industry
- Experience effectively communicating and presenting technical concepts to program management and customers
- Experience writing clear, detailed, and effective technical documentation
- Experience sharing knowledge, providing mentorship, and working in a collaborative team environment
- Experience in designing, analyzing, and troubleshooting large-scale distributed software systems
- Active Security+ certification (or equivalent)
Benefits & conditions
Primary Level Salary Range: $114,000.00 - $171,000.00
Secondary Level Salary Range: $142,200.00 - $213,400.00
The 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.
Depending on the position, employees may be eligible for overtime, shift differential, and 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.