FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer, Java
Northrop GrummanJoin Northrop Grumman as a Principal Software Engineer - Java supporting technology advancements in aeronautics. Collaborate in an Agile environment, develop enterprise solutions, and engage with diverse teams.
Posted 7/9/2026full-timeSan Diego • California • 🇺🇸 United StatesLead💰 $114,000 - $171,000 per yearWebsite
Tech Stack
Tools & technologiesCloudGoJavaMicroservicesPythonSDLC
About the role
Key responsibilities & impact- Collaborate and work in a team environment with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile software development environment.
- Participate in the software development cycle including prototype and graphic user interface design, implementation and delivery of build/test/release.
- Work with object-oriented programming, design patterns, JMS, Web Services, XML and related technologies (i.e., XPath, XSLT, XSD).
- 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.
Requirements
What you’ll need- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience.
- Prior leadership experience using agile development, including participating as Product Owner, SCRUM Master, and/or team member in an Agile development environment.
- Experience with the full Software Development Life Cycle (SDLC).
- Experience with Agile software development, object-oriented architecture and programming, software integration and testing.
- Experience and proficiency utilizing Java.
- Experience with Java microservices.
- Experience with Graphical User Interface (GUI) applications.
- Experience with at least two of the following programming or scripting languages: Python, Go, C++, C#, PowerShell, VBScript, Bash, or KornShell.
- Experience with Cloud technologies and service providers.
- Your ability to transfer and maintain the final adjudicated U.S. government Top Secret clearance (must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.
- Ability to obtain and maintain initial Special Program Access (SAP/PAR).
Benefits
Comp & perks- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Object-Oriented ProgrammingJava Enterprise Edition (JEE)Java MicroservicesDesign PatternsTest AutomationWeb ServicesXMLXPathXSLTXSD
Soft Skills
CollaborationLeadership
Certifications
Bachelor’s Degree in STEMMaster’s Degree in STEMPhD in STEMU.S. Government Top Secret ClearanceSpecial Program Access (SAP/PAR)