> Markdown version of [/jobs/ext/2562148-software-engineer](https://www.wearedevelopers.com/jobs/ext/2562148-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Caci Inc - **Location:** Aberdeen Proving Ground, MD, United States - **Experience:** Experienced - **Salary:** $90,300.0 - $189,600.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Big Data, C++ (Programming Language), Profiling, Signals Intelligence, Computer Programming, Continuous Integration, Data Visualization, Software Debugging, Software Design Patterns, GIS Applications, Design of User Interfaces, Python (Programming Language), PostgreSQL, Linux System Administration, Linux Commands, Object-Oriented Software Development, Parsing, PostGIS, Software Architecture, Ansible, Satcom, Software Engineering, Software Systems, SQLite, System Testing, Software Technical Review, TypeScript, Web Applications, Web Services, Real Time Systems, Data Ingestion, ReactJS, Software Application Programming, Git, Vue.js, AngularJS, Information Technology, Api Design, Software Defined Radio, Restful APIs, Stream Processing, Data Pipelines, Engineering Base, Docker - **Published:** August 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9109474/software-engineer ## About the Role Required: * Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or related field. * 3-7 years of professional software development experience. * U.S. Citizenship * TS/SCI Clearance with ability to get a CI Poly * Strong programming experience in C++ and Python * Experience developing applications in Linux environments. * Experience developing desktop or web-based applications. * Ability to present technical RF and measurement data in intuitive user interfaces. * Experience developing geospatial applications. Desired: * Experience with SATCOM, telecommunications, SIGINT, or EW systems. * Experience with Software Defined Radio (SDR) applications. * Exposure to real-time data processing systems. * Experience supporting field test activities. * Experience developing desktop or web-based applications. * Strong understanding of object-oriented design, software architecture principles, design patterns and API development * Experience building maintainable, testable software systems. * Experience with modern UI frameworks such as React, Angular and VUE. * Ability to develop interactive dashboards, data visualizations, geospatial displays, and user workflows for engineering applications * Experience working with HTML/CSS TypeScript and REST APIs * Experience visualizing large datasets. * Ability to present technical RF and measurement data in intuitive user interfaces. * Understanding basic DSP concepts: FFTs, filtering sampling theory spectrograms and signal-to-noise ratio * Ability to work with IQ data, spectrum data, measurement datasets * Familiarity with RF concepts: EIRP, antenna gain, link budgets and RF propagation * Basic understanding of satellite communications architecture, ground terminals, uplink/downlink concepts and coverage footprints * Ability to collaborate effectively with RF and DSP engineers. * Experience developing geospatial applications. * Familiarity with geographic coordinate systems, GIS fundamentals, terrain datasets and coverage map visualization * Experience implementing heat maps, layer controls, measurement overlays and interactive map tools * Experience building data ingestion and processing pipelines. * Ability to Parse measurement files, process telemetry datasets, aggregate large volumes of RF data and support near-real-time visualization workflows * Familiarity with PostgreSQL/PostGIS SQLite and time-series data * Experience with, Git, Agile development, CI/CD pipelines, Docker containers, Automated testing, Ansible, Cobbler * Familiarity with Linux command line, debugging tools and performance profiling ## Description CACI is currently looking for a Software Engineer with digital signals processing experience to join our team developing next generation signals intelligence (SIGINT) for the Department of Defense. Join this passionate team of industry-leading individuals on a program that leverages the best practices developing DSP algorithms for real-time or near-real-time systems to deliver state-of-the-art capability in support of our nation's warfighters. As a member of the CACI Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity., * Develop user interfaces for RF measurement and Effective Isotropic Radiated Power (EIRP) visualization tools. * Build interactive map-based displays showing RF coverage and measurement results. * Integrate Digital Signals Processing (DSP) generated outputs into operational applications. * Develop APIs and services supporting RF data processing workflows. * Collaborate with DSP engineers to translate signal-processing outputs into user-facing products. * Support system testing, debugging, and deployment activities. * Contribute to software architecture and technical design reviews ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)