Software Engineer III
$126.1k - $277.3kCaci Inc
Software Engineer III
Lead software engineering efforts for Department of Defense intelligence, electronic warfare, and cyber systems. As a Senior Software Engineer, you will:
- Design, develop, test, and maintain complex software applications and systems for mission-critical DoD intelligence and operational systems
- Lead the architecture and implementation of scalable, secure, and high-performance software solutions
- Develop mission capabilities for SIGINT, EW, and Cyber Operations platforms
- Apply modern software development methodologies including Agile, DevSecOps, and CI/CD practices
- Provide technical leadership and mentorship to software development teams
- Interface with product managers, systems engineers, and cross-functional teams across government and industry partners
- Solve complex technical problems and recommend enhancements to software architecture
Responsibilities:
- Design and implement enterprise-level software architectures using modern programming languages and frameworks
- Develop Digital Signal Processing (DSP) applications for SIGINT, EW, and Cyber solutions
- Design and implement 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
- 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
- Support integration and test events including development, operational, and acceptance testing
- Lead architectural discussions and influence technical direction of software development initiatives
Qualifications:
Required:
- Active Secret security clearance
- 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, DevSecOps, 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
- Demonstrated ability 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 DevSecOps pipeline tooling such as GitLab, Jenkins, Nexus, SonarQube, JFrog Artifactory, Ansible, Foreman, or Fortify
- Experience with Web Technologies such as Angular, React, JavaScript, HTML5, and CSS
- Experience with database programming including SQL and NoSQL 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 data formats
- Experience supporting government program offices in intelligence or defense sectors
- Knowledge of distributed computing, parallel processing, or high-performance computing
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$126,100 - 277,300 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
- ...Program The U.S. Army Communications-Electronics Command (CECOM) Software Engineering Center, Intelligence Electromagnetic Warfare and Sensors (IEW... ...-approved GitLab environment. Position Summary The Level III Software Engineer sets technical direction for assigned ARAT...SuggestedFull timeContract workFor contractorsFlexible hours
- ...ACI is a Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek an experienced, self-starting Software Engineer to serve as a part of ACI’s Government Programs team, which supports...SuggestedContract work
- ...benefits back to the members of the Seneca Nation. About the Program The U.S. Army Communications-Electronics Command (CECOM) Software Engineering Center, Intelligence Electromagnetic Warfare and Sensors (IEW&S) Directorate, operates the Army Reprogramming Analysis Team...SuggestedFull timeContract workFlexible hours
$103.5k - $181.1k
...full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Software Engineer, II to join our team! In this role you will get to analyze, design, and develop computer software required to support hardware...SuggestedFull timeWork at officeFlexible hours$112.2k - $196.4k
...you to achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Position Overview: As a Software Engineer at Parsons, you will join a fast-paced team supporting mission-critical requirements for the Department of War and United States...SuggestedFull timeFlexible hours- ...Valence Vector Labs LLC seeks a Software Reverse Engineer to support a United States Government customer. You will perform software exploitation, reverse engineering of unmanned systems, malware analysis, and development support in Jefferson, MD or Aberdeen, MD. Required...
- ...rewarded. About the Position Dexis is seeking a Technical Writer III (Leader) to support a large-scale Army test and evaluation... ...monitoring, technical writing and editorial review, reporting, data and software administration, range scheduling, and related operational...Contract workWork at office
$150k - $180k
...look for individuals who thrive in a high-performance environment where challenges are the norm and success are expected. The Software Engineer provides full-lifecycle software engineering support to the C5ISR Center Readiness and Rapid Capabilities (RRC) Portfolio...Full timeContract workPart timeLocal areaNight shift$112.2k - $196.4k
...Unleash your talent and redefine what’s possible. Job Description: Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this role you will get to analyze, design, and develop computer software required to support hardware or...Work at officeLocal areaWorldwideFlexible hours- Valence Vector Labs LLC is an engineering and consulting company that specializes in hardware penetration and vulnerability analysis. We... ...phones, and other data storage systems. We are seeking a skilled Software Reverse Engineer to join our team and provide support to a...Flexible hours
- ...Description ACI is a Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek an experienced Software Engineer to serve as part of ACI’s team supporting the Network Operations Automation...
- ...Job Description Job Description Job Title: Software Systems Engineer Company Overview : Integrated Solutions for Systems (IS4S) is a fast-growing small business at the forefront of developing innovative solutions for the warfighter. We use applied research and...Full timePart time
$95k - $150k
...uphold the integrity and quality of our work so you can expect only the best from us. RSC2 is currently looking for a Senior Software Engineer to join our growing team in Aberdeen to support our SAI contract! Requirements: Responsibilities: Lead a team providing...Contract workPart time- ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2... ...compliance.Monitor system health, troubleshoot hardware and software issues, and resolve technical problems to maximize system...For contractors
- ...Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek... ...Translate stakeholder requirements into functional models that inform software development and integration plans. Support system...Contract work
$112.2k - $196.4k
...achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons welcomes an exceptional Software Engineer skilled in C++ and CUDA programming to join our on-going Science and Technology (S&T) efforts at one of the Army’s premier R&D...Full timeFlexible hours$160k - $175k
...Job Description Job Description Position Summary: Sigmatech, Inc. is seeking a highly skilled Software Engineer to join our team at Aberdeen Proving Ground, MD. In this role, you will support one of our Army customers in the development, integration, and sustainment...- ...partnership. If this sounds like the choice you want to make, then choose MITRE - and make a difference with us.MITRE Technology and Engineering’s Systems Engineering Division delivers innovative, multidisciplinary systems engineering solutions that address complex national...InternshipLocal area
$123.64k - $222.21k
DCS is looking for a systems engineer to lead a team performing a wide range of complex systems engineering services to ensure the Army... ...Capability Integration and Development System (JCIDS); System and/or software integration, platform integration Interoperability with various...Contract workWork experience placement- ...C++/CUDA Signal Processing EngineerDalcom Engineering is currently seeking a software developer skilled in C++ and CUDA programming, to support Science and Technology (S&T) efforts for radar and signal systems at Aberdeen Proving Ground.Founded in 1998, Dalcom Engineering...
- ...rewarded. About the Position Dexis is seeking a Computer Operator III to support a large-scale Army test and evaluation program. The... ..., technical writing and editorial review, reporting, data and software administration, range scheduling, and related operational support...Contract workWork at office
$100k - $125k
...not just another tech company. We’re a community of innovators, engineers, analysts and business professionals working together with our customers... ..., we are seeking an experienced Technology Protection Engineer III to primarily support our program. Seniority of this role: Mid...For contractors- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...national importance. Our teams work at the intersection of embedded software, computer architecture, hardware security, and applied...Work experience placementInternshipLocal areaImmediate start3 days per week
$103.5k - $181.1k
...Required Skills You'll Bring:Required: B.S. in Computer Science or Engineering and 5+ years of post-degree machine learning experience, or M.... ...uv/Poetry, or Docker containerization Experience with Git and software development best practices, and working within Linux...Full timeFlexible hours- ...Job Description Job Description About the Role: We are seeking a highly skilled and motivated Software Engineer to join our team at our Aberdeen Proving Ground, Maryland location. As a Software Engineer, you will be responsible for designing, developing, and maintaining...
- ...ICAM). We develop and apply scalable approaches for systems and software, evaluate technology and solutions, lead and foster external... ...assess Zero‑Trust‑aligned ICAM architectures and reference designs.Engineer authentication, authorization, and federation solutions (e.g.,...InternshipLocal area
- ...experimenting, prototyping, applying state-of-the-art mission engineering, coupled with deep technical expertise and exquisite operational... ...Data fabrics, Command and Control (C2) solutions, and related software capabilities.Prototype and experiment with innovative AI...Contract workWork experience placementInternshipLocal area
$103.5k - $181.1k
...redefine what’s possible.Job Description:Parsons is seeking a Senior Software Developer to support our cutting-edge Drone Armor counter-... ...& Applied AICollaborate with data scientists and ML/NLP engineers to integrate NLP models into production systemsImplement and optimize...Full timeFlexible hours$103.5k - $181.1k
...redefine what’s possible.Job Description:Parsons is seeking a Senior Software Developer to support our cutting-edge Drone Armor counter-... ...the broader system architectureCollaborate with systems engineers, test engineers, and field personnel to resolve issues and improve...Full timeFlexible hours- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...expertise across many embedded security disciplines including software vulnerability research and reverse engineering, hardware reverse...InternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software developer positions Aberdeen Proving Ground, MD
- senior software engineer remote Aberdeen Proving Ground, MD
- software engineer contract Aberdeen Proving Ground, MD
- cybersecurity software engineer Aberdeen Proving Ground, MD
- part time software developer remote Aberdeen Proving Ground, MD
- software engineer Aberdeen Proving Ground, MD
- software engineer amazon Aberdeen Proving Ground, MD
- software developer Aberdeen Proving Ground, MD
- software engineer healthcare Aberdeen Proving Ground, MD
- startup software engineer Aberdeen Proving Ground, MD



