Jobs and Careers
AG

Software Developer II

Agile Defense
Aberdeen Proving Ground, MD, United Statesfull_timeVerifiedPosted 10 Oct 2025

About the role

At Agile Defense we know that action defines the outcome and new challenges require new solutions. That’s why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.
Our vision is to bring adaptive innovation to support our nation's most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agility—leveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests.
Requisition #: 1235
Job Title: Software Developer
Location: 6560 Surveillance LP, Building 6007 Aberdeen Proving Ground, Maryland 21005
Clearance Level: Active DoD - Interim Secret
Required Certification(s): •Must be able to obtain an IAT-II certification within the first 90 days of hire
SUMMARYPM MC provides integrated system-of-system solutions to Army and Joint warfighters, whose products include computer hardware, software, communications and network management infrastructure.  The Mission Command Support Center (MCSC), under PM MC, is an integral part of the Program Executive Office - Command, Control, & Communications-Network (PEO-C3N) capability portfolio, providing a centralized capability to deploy, integrate, monitor, test, manage, modernize, evaluate and sustain fielded and enterprise-hosted MC capabilities.  The MCSC mission is one of constant change and adaptation, always responding to enable deployment of new capabilities, while assuring current capabilities are at an optimal state of readiness throughout globally deployed and networked assets.
The Software Developer is responsible for assisting in the creation and maintenance of a variety of software applications to support the Software team. May be required to create and maintain less complex applications in the same environment.
JOB DUTIES AND RESPONSIBILITIES•The Software Developer will •Create, maintain and enhance the functionality of a variety of software applications supporting the Software Team•Determine technical requirements by analyzing customer needs. •Work with teams to resolve issues, prioritize needs, develop criteria and choose solutions. •Write and evaluate code to ensure it meets industry standards, is valid, properly structured and well documented.
QUALIFICATIONSRequired Certifications•Must be able to obtain an IAT-II certification within the first 90 days of hire
Education, Background, and Years of Experience•Must be a U.S. citizen and possess at minimum an Interim Secret clearance. •BS or BA preferred but not required;•3+ years of experience developing in Java, experience can be substituted with higher education. •Core Java (1.7+); multi-threading, concurrency, etc. •Experience with the following software and technologies: relational database with JDBC, preferably MySQL. JMS, preferably Artemis/Apache ActiveMQ. Enterprise Service Bus, preferably XML, XSD, XSLT, XPATH, and Object XML mapping. •Web Development and UI/UX is a Plus•Continuous Integration Software, preferably GitLab. Automated software builds, preferably Apache Ant. •Version control systems, preferably GitLab. •Ability to operate effectively with a high level of independence.• Strong willingness to quickly explore and learn new skills. •Strong technical writing and verbal communications skills.
ADDITIONAL SKILLS & QUALIFICATIONSRequired Skills•Experience developing in Java. Core Java (1.7+); multi-threading•Experience with the following software and technologies:•Relational database with JDBC, preferably MySQL. JMS, preferably Artemis/Apache ActiveMQ. •Enterprise Service Bus, preferably XML, XSD, XSLT, XPATH, and Object XML mapping.Preferred Skills•Bonus qualifications (not required): Web programming languages, preferably PHP or JavaScript. REST and web services. SNMP traps. Apache HTTP server or Windows IIS. LDAP and Active Directory. Network Packet sniffing, Wireshark, Java PCAP libraries. Virtual Environments (VMWare ESX, Microsoft HyperV). Java application software installation, preferably IZPack. 
WORKING CONDITIONSEnvironmental Conditions•Standard Work Environment
Strength Demands•Light – 20 lbs. Maximum lifting with frequent lift/carry up to 10 lbs.  A job is light if less lifting is involved but significant walking/standing is done or if done mostly sitting but requires push/pull on arm or leg controls.
Physical Requirements•Stand or Sit; Walk; Repetitive Motion; Use Hands / Fingers to Handle or Feel; Stoop, Kneel, Crouch, or Crawl; See; Push or Pull; Climb (stairs, ladders) or Balance (ascend / descend, work atop, traverse).
Employees of Agile Defense are our number one priority, and the importance we place on our culture here is fundamental. Our culture is alive and evolving, but it always stays true to its roots.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Agile Defense

View company profile →