Logo
Northrop Grumman

Engineer Software

Northrop Grumman, San Diego, California, United States,


Join our team to develop software working with real time operating systems for use in flight and mission critical systems.

Develop Java applications.Work with a team of developers and integrators focused on delivering software products as part of an IFC.Participate in the software development cycle including design, implementation and delivery of build/test/release.Work with object oriented programming, design patterns, JMS, Web Services, XML and related technologies.Develop enterprise solutions for Java Enterprise Edition (JEE) in a SOA environment.Work in a process-oriented software development environment across the software lifecycle.Collaborate with team members on a regular basis.Responsibilities:

Design, implement and deliver software products as part of an IFC.Participate in the software development cycle including build/test/release.Work with object oriented programming, design patterns, JMS, Web Services, XML and related technologies.Develop enterprise solutions for Java Enterprise Edition (JEE) in a SOA environment.Collaborate with team members on a regular basis.Requirements:

Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 2 years of related engineering experience; OR a Master's degree in STEM with 0 years of related engineering experience.Experience with the full Software Development Life Cycle (SDLC).Experience with at least one of the following programming or scripting languages: Java, Python, Go, C++, C#, PowerShell, VBScript, Bash, KornShell.Experience with Agile software development, object-oriented programming, software integration and testing.Experience with at least one of the following Cloud technologies and service providers: Amazon Web Services (AWS), Microsoft (MS) Azure, Google Cloud.Active Top Secret DoD Clearance with the ability to obtain and maintain program access.Preferred Qualifications:

Experience with developing enterprise solutions for Java Enterprise Edition (JEE) in a cloud-based environment.Experience with Java microservices, Graphical User Interface (GUI) applications, threading, intermediate object-oriented programming, design patterns, Data Distribution Service (DDS) messaging, web technologies, Unified Modeling Language (UML), database essentials and SQL/NoSQL.Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management.Benefits:

Flexible work arrangements.Phenomenal learning opportunities.Exposure to a wide variety of projects and customers.A very friendly team environment.Compensation:

$87,200 - $130,800$71,400 - $107,000