Software Engineer Level 2
Role details
Job location
Tech stack
Job description
In this role, the candidate will focus on developing, maintaining, and optimizing software solutions that enable mission critical systems and applications. Responsibilities include creating high quality software to enhance system performance and scalability, implementing automation to streamline workflows and processes, and developing tools to support data integrity and secure software operations. The ideal candidate will possess a strong understanding of system level software architecture, how software components interact within complex systems, and how to translate customer needs into actionable development tasks., A solid grasp of the software development lifecycle and best practices is critical, including version control, testing, and continuous integration/continuous deployment (CI/CD). The Software Engineer will work within an Agile team supporting multiple software products, prioritizing enhancements and bug fixes, and managing tasks efficiently to ensure smooth delivery of quality software.
Requirements
We are seeking experienced Software Engineers to join our team and contribute to the design, development, and support of software systems. Successful candidates should be skilled in software development, system-level architecture, and Agile methodologies., * Bachelor's degree in a STEM discipline with 2+ years of relative experience; master's degree in a STEM discipline with 0+ years of relative experience. An additional 4 years of relative experience may be considered in lieu of degree.
- Active Top Secret clearance and SCI eligibility required at time of application.
- Experience with designing, testing, implementing, and developing in Java.
- Experience with Git
- Experience with Kubernetes and/or Helm
- Experience with databases such as Elasticsearch, MongoDB, or MySQL
- Experience with agile tools such as Jira and Confluence
Preferred Qualifications:
- Experience with creating Rest API's
- Experience with ActiveMQ or RabbitMQ
- Experience with Linux
- Experience with micro service architecture
Benefits & conditions
Primary Level Salary Range: $91,800.00 - $137,600.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.