×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Lead

Job in Waldorf, Charles County, Maryland, 20602, USA
Listing for: CACI International Inc
Full Time position
Listed on 2026-09-14
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Architect, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 126000 - 277000 USD Yearly USD 126000.00 277000.00 YEAR
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
  • Design and implement complex software architectures using modern programming languages and frameworks
  • Lead development of Digital Signal Processing (DSP) applications for SIGINT, EW, and Cyber solutions
  • Develop and maintain distributed and asynchronous programming models for mission systems
  • Design and 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
  • Develop microservices architectures and service-based applications with RESTful APIs
  • Write and maintain scripts using Python, Bash, or other scripting languages for automation and deployment
  • Design production-grade applications with security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting capabilities
  • Integrate systems with enterprise services, databases, and cloud architectures
  • Apply software standards, processes, procedures, and tools throughout the system lifecycle
  • Conduct code 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
Required Qualifications:
  • Active Secret security clearance (required)
  • Master's degree 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…
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary