Why This Role Stands Out
This hybrid role offers a fantastic opportunity to grow your career by contributing to a mission-critical defense system, leveraging your Java expertise within a collaborative engineering team. You'll thrive here if you enjoy complex problem-solving and developing enterprise-grade applications, with the flexibility to work from home part of the week. Apply today to be part of an impactful project and advance your skills in a dynamic environment.
Quick Overview
Job Description
Software Engineer Position Overview
This role supports a large-scale, mission-critical defense system as part of a distributed systems and systems architecture engineering team. The Software Engineer will contribute to the design, development, testing, and sustainment of enterprise-grade Java applications supporting complex command-and-control and integrated system environments. Working under general direction, the engineer applies software engineering practices across multiple system components and interfaces, supporting analysis, development, integration, troubleshooting, and user support.
The role spans most phases of the software development lifecycle and requires collaboration across engineering and systems teams to resolve issues, improve performance, and maintain operational readiness.
Core Responsibilities Design, develop, modify, and maintain Java-based software applications in a large-scale system environment
Perform analysis, debugging, and resolution of complex software issues across integrated components
Support design, implementation, testing, integration, and documentation of software solutions
Develop software from technical specifications, including enhancements and defect fixes
Participate in unit testing, integration testing, and acceptance testing activities
Support operational integration and user support activities as required
Collaborate with systems, integration, and other engineering teams to resolve issues and improve system efficiency
Apply established standards, coding practices, and configuration management processes
Maintain awareness of system updates, tools, and best practices to ensure software currency Desired Experience Experience with automated unit testing and acceptance testing frameworks
Familiarity with large-scale defense, command-and-control, or battle management system concepts
Hands-on experience with modern software development and configuration management tools, including: Eclipse, Maven, Gradle, Nexus
JUnit
Git, GitLab
Jenkins, SonarQube
JIRA, Confluence Experience working in Agile development environments
Experience developing enterprise applications on Linux platforms (Windows experience is a plus)
Background supporting command-and-control or distributed system applications
Experience with DevSecOps practices and/or build and release management
Required Skills Understanding of full lifecycle software engineering practices for large, complex systems
Hands-on experience developing software using Java
Knowledge of unit testing strategies, automated builds, and CI/CD pipelines
Experience developing and supporting software on Linux platforms
Familiarity with coding standards, automated testing, build automation, and configuration management Education & Experience Typically requires 3+ years of relevant software engineering experience
Post-secondary degree or technical training in a related discipline is preferred
Similar jobs
- PA
Software Engineer Co-Op - TS/SCI with Security Clearance
NewParsons
Centreville, VA🇺🇸$23 - $40/hrHybridYesterdayDockerMicroservicesMongoDB+19Technology - GE
Application Programmer
NewGenesis10
Charlotte, NC🇺🇸$55 - $63/hrHybridYesterdayFixed IncomePythonREST - RT
Naval Radar - Systems Engineer II with Security Clearance
NewRTX
Woburn, MA🇺🇸$68.9k - $131.1k/yrHybridYesterdayMATLABC++PythonTechnology - LT
Senior Specialist, Electronic Warfare Systems Engineer with Security Clearance
L3Harris Technologies
Salt Lake City, UT🇺🇸Hybrid2 weeks agoTechnology - LT
Lead, Software Engineer - DSP with Security Clearance
NewL3Harris Technologies
Sunrise, FL🇺🇸$135k - $250.5k/yrRemoteYesterdayMATLABFPGAScrum+2Technology - LT
Lead, Software Engineer - FPGA 1 with Security Clearance
NewL3Harris Technologies
Salt Lake City, UT🇺🇸HybridYesterdayMATLABFPGAMachine Learning+5Technology - LM
Systems Integration/Test Engineer Stf - E4 with Security Clearance
NewLockheed Martin
Troy, AL🇺🇸HybridYesterdayC#C++Git+1Technology - JH
System Safety Engineer with Security Clearance
NewJohns Hopkins University Applied Physics Laboratory
Laurel, MD🇺🇸$105k - $290k/yrHybridYesterdayEngineering - AS
Lead Systems Engineer with Security Clearance
NewAstrion
Albuquerque, NM🇺🇸On-siteYesterdayConfluenceJiraTechnology - VE
Principal Systems Engineer TX or PA with Security Clearance
NewVertuCom
Richardson, TX🇺🇸On-site2 days agoSAFeAgileConfluence+2Technology - LT
Associate, Systems Engineer with Security Clearance
L3Harris Technologies
Ashburn, VA🇺🇸$71k - $132k/yrHybrid2 months agoTechnology - TS
AI/ML Software Engineer III with Security Clearance
NewTHOR Solutions, LLC
Virginia Beach, VA🇺🇸$38 - $46/hrHybridYesterdayMachine LearningScrumAgile+2Technology