Software Engineer Lead
Job in
Aberdeen Proving Ground, Harford County, Maryland, 21005, USA
Listed on 2026-09-05
Listing for:
CACI International
Full Time
position Listed on 2026-09-05
Job specializations:
-
Software Development
Software Engineer, DevOps, Software Architect, Full Stack Developer
Job Description & How to Apply Below
Job Title:
Software Engineer Lead
Job Category:
Engineering
Time Type:
Full time
Minimum Clearance Required to Start:
Secret
Employee Type:
Regular
Percentage of
Travel Required:
Up to 10%
Type of Travel:
Local
* *
* *
* The Opportunity:
*
* Lead software engineering efforts supporting intelligence, electronic warfare, and cyber systems for Department of Defense customers. As a Software Engineer Lead, you will:
+ Lead the design, development, testing, and maintenance of software applications and systems for complex DoD intelligence and mission systems
+ Develop and integrate mission capabilities for next-generation SIGINT, EW, and Cyber Operations platforms
+ Architect and implement software solutions applying modern development methodologies including Agile,Dev Sec Ops , and CI/CD practices
+ Lead software engineering teams in delivering scalable, secure, and mission-critical applications
+ Design and develop software components, firmware, and computing systems software for non-IT related engineering or scientific disciplines
+ Interface with product managers, systems engineers, and cross-functional teams across government and industry partners
+ Provide technical leadership and mentorship to junior software engineers
** Responsibilities:*
* + Designand implement complex software architectures using modern programming languages and frameworks
+ Lead development of Digital Signal Processing (DSP) applications for SIGINT, EW, and Cyber solutions
+ Developandmaintaindistributed and asynchronous programming models for mission systems
+ Designand document hardware/software interfaces between system components
+ Implement and manage CI/CD pipelines, container orchestration, and deployment automation using tools such as Git Lab, Jenkins, Kubernetes, Docker, and Ansible
+ Developmicroservices architectures and service-based applications with RESTful APIs
+ Writeandmaintainscripts using Python, Bash, or other scripting languages for automation and deployment
+ Designproduction-grade applications with security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting capabilities
+ Integratesystems with enterprise services, databases, and cloud architectures
+ Applysoftware standards, processes, procedures, and tools throughout the system lifecycle
+ Conductcode reviews, develop coding standards, and ensure software quality and security compliance
+ Develop technical documentation including software design documents, API specifications, and user guides
+ Solve complex technical problems and recommend enhancements to software architecture
+ Support integration and test events including development, operational, and acceptance testing
*
* Qualifications:
*
* _
Required:
_
+ Active Secret security clearance (required)
+ Master'sdegree in a quantitative field such as Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Information Technology, Information Systems, or Mathematics with concentration in computer science
+ 10+ years of professional experience with software engineering
+ Strong experience with applying programming concepts in professional environments using languages such as Java, C++, Python, or similar
+ Demonstrated experience with modern software development methodologies including Agile,Dev Sec Ops , and CI/CD practices
+ Experience designing, developing, and deploying production software applications
+ Strong understanding of software architecture patterns, design principles, and best practices
+ Experience with version control systems such as Git and collaborative development workflows
+ Proficiency with automated testing frameworks and quality assurance practices
+ Strong analytical and problem-solving skills with ability to troubleshoot complex technical issues
+ Excellent communication skills with ability to explain technical concepts to non-technical stakeholders
+ Demonstratedability to lead technical teams and mentor junior engineers
_Desired:_
+ Active Top Secret security clearance with SCI eligibility
+ Agile Developer certification or Certified Scrum Developer certification
+ Experience with CMOSS/MORA interface standards and VPX architectures
+ Experience with Kubernetes and container orchestration platforms
+ Experience with Dev Sec Ops pipeline tooling such as Git Lab, Jenkins, Nexus, Sonar Qube,JFrogArtifactory, or Fortify
+ Experience with Web Technologies such as Angular, React, JavaScript, HTML5, and CSS
+ Experience with database programming including SQL and No
SQL databases
+ Experience in microservice architectures and API development
+ Working knowledge of signal processing fundamentals and RF systems
+ Experience with MATLAB, Simulink, or GNU Radio for signal processing applications
+ Knowledge of cloud platforms such as AWS, Azure, or on-premises cloud solutions
+ Experience with Security Technical Implementation Guides (STIGs) and secure coding practices
+ Understanding of Risk Management Framework (RMF) and system security authorization processes
+ Familiarity with Intelligence Community systems and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×