CACI International

CACI International

13 open positions available

7 locations
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 13 most recent jobs
CACI International

311674 Software Test Engineer (TS/SCI w/Poly)

CACI InternationalColumbia, MarylandFull-time
View Job
Compensation$70K - 110K a year

Analyze system requirements to develop test plans and conduct performance analysis while collaborating with engineering teams. | Bachelor's degree in a technical discipline, 2-8 years testing experience, TS/SCI with Polygraph clearance, IAT Level II certification, and experience with Java, Golang, or various OS. | Job Title: 311674 Software Test Engineer (TS/SCI w/Poly) Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * Job Description CACI has an immediate opportunity for a Software Test Engineer to join a team in the Ft. Meade area. As a member of a cross-functional team, you will analyze system requirements to develop evaluation and test plans/procedures, prepare for and conduct the data collection and analysis of test results. Create Test and Evaluation (T&E) strategy, Master Plan, Event Test Plans, Test Readiness Assessments and T&E Reports. The position located in Columbia, MD in support of the Data Transport System (DTS) portfolio providing the infrastructure, data protocols and applications required to move time-critical data in near real-time. These activities are provided for the local stakeholders as well as the Intelligence Community (IC), the Department of Defense (DoD) and other federal partners. Working with software engineers, system engineers, platform engineers, system administrators, and other test engineers you will validate development and maintenance activities. Responsibilities Your responsibilities in this role will include, but may not be limited to: • Planning and Execution of Performance Analysis • Specifying, validating, and adapting Modeling and Simulation for Test and Engineering (T&E) use • Applying Statistical Analysis of variations in performance behavior factors to characterize confidence in performance estimates • Execute the evaluation plan on data collected by the Testing Tasks • Plan and Execute Performance Data Collection • Plan and program event level testing for collection of data required for analysis and to synch T&E events with supported decision points • Establish and employ Data & Configuration Management capabilities • Produce Evaluation Plans (metric framework, scenarios/threads, timelines, requirements/T&E cross-walk), Analysis Plans, Data Requirements, Risk Assessments, Evaluation Reports, Status reports; provide input to Government T&E products (e.g., Technology Readiness Assessments, Test & Evaluation Strategy, Test & Evaluation Master Plan, T&E Plans & Procedures and Test Readiness Reports) Qualifications You’ll Bring These Qualifications: • Bachelor’s degree in a technical discipline and 2 - 8 years of testing experience. Additional experience may be substituted for a degree. • Current TS/SCI with Poly clearance • Current IAT Level II certification is required such as Sec+ • 1 - 3 years' experience testing products written in Java or GoLang (U) • 1- 5 years' experience testing in Linux, Unix, Windows, or Cisco OS operating system • Experience in one (1) or more of the following ten (10): Public Key Enabling (PKE); RESTful services and containers (Oracle WebLogic, JBoss, Tomcat), Java programming language, Perl programing language , Java EE, Secure web (SSL) and file encryption, LDAP (RedHat directory) Java, Linux (CentOS), Modern IDEs (IntelliJ, Eclipse, etc.), Agile Scrum process Desired • Use of automated testing tools like Selenium a plus • Knowledge of ActiveMQ, Artemis, Kafka a plus - 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: $103,800 - $218,100 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.

Java
Software testing
Data analysis
Direct Apply
Posted 10 days ago
CACI International

Modernization Software Developer

CACI InternationalAnywhereFull-time
View Job
Compensation$55K - 120K a year

Modernize legacy applications by refactoring code, integrating AI capabilities, and building cloud-hosted services. | Bachelor's degree and 5-8 years of software development experience with proficiency in modern languages and AWS. | Job Title: Modernization Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Public Trust Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * The Opportunity: We are seeking an experienced Software Developer with hands-on software and AI engineering experience. The candidate will be responsible for modernizing mission-critical legacy applications while maintaining business continuity and interoperability with existing systems. The developer will design, build, test, and deploy modern application and AI-enabled capabilities using the programming languages, frameworks, models, and platforms best suited to each solution, such as Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies. These capabilities will coexist with legacy applications and databases through an integrated data layer that provides governed, reusable access to shared data through APIs, events, data services, canonical models, transformation components, and AI-ready knowledge services. Working with architects, data engineers, security, DevSecOps, product teams, and vendors, the developer incrementally refactors or replaces legacy functionality, responsibly integrates AI into business workflows, preserves essential business rules, reduces point-to-point dependencies, and delivers secure, maintainable AWS-based solutions. Responsibilities: As a mid-level Software Developer, utilize AI engineering capabilities to help modernize a large-scale GrantSolutions application portfolio through phased, low-risk delivery. The developer will enhance and refactor legacy applications, build new cloud-hosted services using modern languages and frameworks, and develop production-ready AI capabilities that improve information access, automate workflows, and augment user decision-making. The developer will implement interoperability between modern, AI-enabled, and legacy capabilities through an integrated data layer. The role is primarily a software development position, with responsibility for application code, reusable data and AI services, APIs, events, transformation logic, automated tests, AI evaluation, monitoring, and production support. The Software Developer will translate architecture and data-governance standards into working software. The developer will expose legacy capabilities safely, develop modern modules and microservices, establish consistent data contracts, and support synchronization and traceability across systems of record. The candidate will collaborate with Solution Architects, Product Owners, application and data teams, vendors, security teams, and Federal stakeholders to deliver incremental modernization without disrupting ongoing operations. The candidate will: Analyze legacy applications, data structures, interfaces, dependencies, and business rules to identify safe modernization increments. Enhance and refactor legacy applications and databases while developing new APIs, services, automation, and cloud-native components using appropriate modern languages and frameworks, including Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies. Implement phased modernization patterns that allow modern and legacy capabilities to operate concurrently without disrupting mission operations. Build and maintain an integrated data layer that provides consistent, governed access to shared data through APIs, events, reusable data services, canonical models, and transformation components. Develop interoperability between legacy applications, modern services, vendor platforms, and analytics capabilities using synchronous APIs, asynchronous messaging, events, batch processing, and change-data patterns. Implement data mapping, validation, transformation, lineage, reconciliation, synchronization, error handling, and auditability across systems of record. Design, prototype, and productionize AI capabilities such as retrieval-augmented generation, semantic search, document intelligence, classification, summarization, intelligent assistants, and agent-supported workflows when appropriate to the business need. Integrate foundation models and machine-learning services with enterprise applications, APIs, and governed data using prompt orchestration, embeddings, vector search, tools, and model-agnostic service patterns. Design versioned API, event, and data contracts that decouple consumers from legacy implementation details and support controlled schema evolution. Preserve validated business rules and compliance controls while progressively separating tightly coupled application and data components. Develop resilient services using retries, timeouts, idempotency, dead-letter queues, transaction controls, and failure-recovery mechanisms. Implement secure authentication, authorization, encryption, secrets management, and least-privilege access across application and data interfaces. Create unit, integration, contract, regression, and performance tests to verify business behavior and end-to-end interoperability. Develop AI evaluation suites and operational controls for accuracy, groundedness, relevance, latency, cost, security, privacy, prompt injection, sensitive-data exposure, model drift, and other use-case-specific risks. Implement responsible AI controls, including guardrails, traceability, audit logging, model and prompt versioning, human-in-the-loop review, fallback behavior, and ongoing monitoring aligned with organizational and Federal requirements. Use CI/CD pipelines, infrastructure as code, code reviews, automated security scanning, and feature controls to deliver changes safely and repeatedly. Instrument application and data flows with centralized logging, metrics, tracing, health checks, alerts, and operational dashboards. Troubleshoot defects across application code, data flows, APIs, events, databases, AWS services, identity controls, network paths, and deployment environments. Document code design, data models, mappings, interface contracts, migration decisions, test evidence, deployment procedures, and operational runbooks. Collaborate in Agile delivery with architects, developers, data engineers, DevSecOps, security, vendors, product teams, and Federal stakeholders. Requirements: Must be able to obtain and maintain a Federal "PUBLIC TRUST" clearance; candidates must obtain approved adjudication of their PUBLIC TRUST prior to onboarding. Candidates with an ACTIVE PUBLIC TRUST are preferred. Bachelor’s degree in computer science, Information Technology, or a related field Minimum of FIVE (5) to EIGHT (8) years of experience in software development, including legacy application enhancement or modernization, backend service development, data integration, and production support. Strong hands-on proficiency in one or more modern programming languages and associated frameworks, such as Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies, along with SQL, RESTful API development, automated testing, and maintainable software design. Experience engineering AI-enabled applications using foundation-model APIs or machine-learning services, including prompt design, retrieval-augmented generation, embeddings, vector search, evaluation, guardrails, and production monitoring. Ability to integrate AI services with enterprise applications and governed data while applying security, privacy, data-use, traceability, human-review, and responsible AI controls throughout the solution lifecycle. Experience analyzing and modifying legacy code, extracting business rules, resolving technical debt, and delivering incremental modernization while legacy and modern systems coexist. Experience developing AWS-based applications using services such as API Gateway, Lambda, ECS/EKS, SQS, SNS, EventBridge, Step Functions, DynamoDB, CloudWatch, and related integration and observability capabilities. Experience implementing secure integrations using OAuth2, OpenID Connect (OIDC), SAML, JWT, or similar authentication and authorization technologies. Strong understanding of enterprise integration patterns, API design, event-driven architectures, messaging systems, and asynchronous communication using technologies such as SQS, SNS, EventBridge, Kafka, or similar platforms. Solid experience with relational databases such as Oracle, including data modeling, query development, SQL optimization, transactions, troubleshooting, and performance tuning. Working knowledge of NoSQL databases such as DynamoDB, MongoDB, Cassandra, or similar modern distributed data stores. Ability to design and develop domain models and implement domain-driven design (DDD) principles for complex business applications. Experience building an integrated data layer using reusable data services, canonical data models, API and event contracts, mapping, transformation, validation, synchronization, lineage, and reconciliation techniques. Experience developing, testing, troubleshooting, and supporting distributed applications across APIs, databases, cloud services, and legacy systems. Familiarity with CI/CD pipelines, automated testing, Git-based source control, DevSecOps practices, SDLC processes, agile delivery, and release management. Ability to interpret architecture guidance, interface specifications, API contracts, data mappings, user stories, acceptance criteria, and technical design documentation. Strong analytical and problem-solving skills with the ability to diagnose and resolve complex integration and interoperability issues across applications, APIs, data flows, authentication or authorization mechanisms, databases, cloud services, and deployment environments. Strong documentation skills, including the ability to maintain implementation notes, API documentation, interface specifications, data mappings, test evidence, and support handoff materials. Ability to work collaboratively with Solution Architects, developers, DevSecOps engineers, data teams, vendors, security teams, Product Owners, Scrum Masters, Federal stakeholders, and business stakeholders in an Agile environment. Self-motivated, adaptable, and able to operate effectively in fast-paced, dynamic environments with appropriate guidance from technical leads. Experience provisioning AWS resources through infrastructure as code and deploying application changes through automated CI/CD pipelines. Ability to troubleshoot integrations across application code, APIs, AWS services, network paths, identity controls, databases, and deployment environments. Desired Skills: Experience supporting platform modernization initiatives within enterprise or government environments. Experience supporting federal or government IT programs involving legacy system modernization, shared services, interoperability, cloud adoption, data governance, or phased capability delivery. Experience operating in regulated AWS environments, including FedRAMP, NIST 800-53, FIPS, audit logging, and AWS GovCloud where applicable. Experience with API documentation tools, API gateways, data integration tools, ETL/ELT patterns, message queues, workflow automation, or integration monitoring dashboards. Cloud, agile, development, data, or security certification preferred, such as AWS Certified Developer or AWS Certified Solutions Architect – Associate. Experience operating in a forward-deployed or customer-embedded engineering model, working directly with mission users, product owners, and subject-matter experts to clarify ambiguous problems and deliver usable solutions rapidly. Ability to move from technical discovery and prototyping to production hardening, deployment, documentation, training, and transfer to long-term support teams. Experience facilitating technical demonstrations, gathering user feedback, and iterating on capabilities in short delivery cycles. Experience prototyping or integrating generative AI capabilities using AWS Bedrock or comparable enterprise AI platforms. Understanding of privacy, security, data-use restrictions, and responsible AI considerations in federal or regulated environments. Experience with AI evaluation, prompt and model versioning, guardrails, monitoring, human-in-the-loop review, and mitigation of hallucination or unsafe output risks. Experience using generative AI and AI-assisted development tools to accelerate the software development lifecycle, including requirements analysis, solution design, code generation and modernization, automated testing, documentation, code review, troubleshooting, and release readiness, while applying appropriate security, privacy, governance, and human-review controls. If you are a motivated and experienced software developer with a passion for building new systems using AI tools, we encourage you to apply for this exciting opportunity! - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $98,500-$206,800 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.

Software development
API design
JavaScript
TypeScript
Cloud services
Direct Apply
Posted 19 days ago
CACI International

Senior AVD (Azure Virtual Desktop) Engineer

CACI InternationalAnywhereFull-time
View Job
Compensation$110K - 140K a year

Architect, design, and maintain a large-scale virtual desktop environment while providing Tier 3/4 support and acting as a technical liaison. | Bachelor's degree with 13 years or Master's with 10 years experience, expertise in Microsoft Azure, Azure Networking, VDI profile management, and ability to obtain DoD and DHS security clearances. | Job Title: Senior AVD (Azure Virtual Desktop) Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: CACI is seeking a Senior Azure Virtual Desktop Engineer to support the design, configuration, and maintenance of a large, virtual desktop environment. This role will be the SME in troubleshooting all related performance issue across the organization. Additionally, the position will require an individual experienced in system design and integration and process automation and improvement. Must also be well versed in Network, storage, Azure AD and Intune. We are looking for an individual who has a proven track record designing implementing and maintaining VDI in a large enterprise. The ideal candidate will be a motivated self-starter with excellent written and verbal communication skills, who exceeds as an individual, as well as excels among peers in a team environment. The individual should possess a passion for operational excellence and a high level of interpersonal and soft skills. Responsibilities: • In addition to architecting and designing, the VDI Engineer will provide TIER 3/4 support to system administrators in order to resolve VDI issues. • Provide guidance on optimization of desktops for platform interoperability and act as liaison between Virtual Desktop Infrastructure (VDI) technologies. • Offers endpoint support on issues and trouble resolution tasks on Virtual Desktop related tasks. • Maintains an Advanced knowledge relative to administration, engineering, and implementation of virtual desktop infrastructure-related technologies. • Operate across multiple and complex production environments with multiple stakeholders. • Applies extensive technical expertise and has full knowledge of other related disciplines. • Conducts trade studies and makes recommendations on solutions and "make buy" decisions. Qualifications: Required: • Ability to obtain DoD Security Clearance • Ability to obtain Department of Homeland Security (DHS) Entry On Duty (EOD) • Master's degree and 10 years of experience or Bachelors Degree and 13 years of experience or 19 years of total experience • Experience in Microsoft Azure, Azure Networking, Storage and Virtual Desktops • Experience managing and administering Windows Servers • Experience with Azure AD, Intune, FSLogix • Experience with Nerdio • Experience in VDI profile management • Endpoint protection, policy management and application of STIGs • AVD integration with Office 365 services • Desktop Software provisioning and Support Services • Collaborate and work well in a team environment Desired: • Experience (1+ years’) with any or all of these products or technologies: MS SQL, Puppet, Chef, Qualys, SCCM, Intune, MDM solutions • Experience (1+ years’) setup and integration with IIS, SQL Server • Experience (2+ years’) with Azure Security Tools (e.g. Sentinel) - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $114,600-$252,100 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.

Azure Virtual Desktop
Azure AD
Intune
Windows Server
VDI
Process Automation
Direct Apply
Posted 23 days ago
CI

Sr. Systems Administrator

CACI InternationalNorfolk, VirginiaFull-time
View Job
Compensation$85K - 120K a year

Lead production operations ensuring reliability, security, and performance of Navy logistics applications including managing Windows servers and automation scripting. | Minimum 10 years systems administration with 5 years DoD/Federal experience, bachelor's degree, and active Secret clearance required. | Job Title: Sr. Systems Administrator Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: CACI is seeking an experienced Systems Administrator V to support the Navy Maritime Maintenance Enterprise Solution (NMMES) program. This senior-level position is responsible for maintaining the reliability, availability, security, and performance of enterprise production environments supporting mission-critical Navy logistics and maintenance applications used by public shipyards, intermediate maintenance facilities, and fleet activities worldwide. The Systems Administrator V serves as the technical lead for production operations, providing advanced systems administration, troubleshooting, automation, infrastructure modernization, and operational support across Windows-based server environments. This individual will work closely with Operations, Cybersecurity, Database Administration, Network Engineering, Application Development, and Government stakeholders to ensure high availability and compliance with DoD security requirements. Responsibilities: Administer and maintain enterprise Windows Server environments supporting NMMES production systems. Lead production deployment activities, software installations, operating system upgrades, and system patching while minimizing operational impact. Monitor production system health, availability, capacity, and performance using enterprise monitoring tools. Troubleshoot and resolve complex production issues spanning operating systems, application servers, storage, networking, authentication, and infrastructure services. Develop and maintain PowerShell automation scripts to improve operational efficiency and reduce manual administration. Manage Active Directory, Group Policy, DNS, DHCP, certificate services, and enterprise authentication services. Support VMware virtual infrastructure including provisioning, maintenance, performance optimization, and lifecycle management. Coordinate production releases with Development, Configuration Management, Database Administration, and Operations teams. Perform disaster recovery planning, backup validation, system restoration testing, and business continuity support. Maintain configuration documentation, operational procedures, standard operating procedures (SOPs), and technical diagrams. Support cybersecurity compliance activities including STIG implementation, vulnerability remediation, audit support, and security patch management. Participate in incident response, root cause analysis, and corrective action planning for production outages. Provide Tier III operational support and mentor junior systems administrators. Qualifications: Required: Bachelor's degree in computer science, Information Systems, Engineering, or related technical discipline. Additional relevant experience may substitute for education. Minimum 10 years of systems administration experience supporting enterprise environments. Minimum 5 years supporting DoD or Federal Government production environments. Experience supporting highly available, mission-critical enterprise applications. Demonstrated experience leading production operations and infrastructure administration. ACTIVE Secret Clearance with the ability to maintain eligibility. - 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: $105,100-$231,100 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.

Windows Server
PowerShell
Active Directory
Group Policy
DNS
DHCP
VMware
Systems administration
Troubleshooting
Cybersecurity compliance
Direct Apply
Posted about 1 month ago
CACI International

Software Engineer - Cloud Services Backend

CACI InternationalDenver, ColoradoFull-time
View Job
Compensation$70K - 120K a year

Support cloud backend architecture and application performance, deploy containers to AWS using Kubernetes, and participate in agile CI/CD delivery. | 3+ years experience, active TS/SCI clearance, proficiency in Java, Python, cloud management, and container orchestration. | Job Title: Software Engineer - Cloud Services Backend Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US Anticipated Posting End: 10/26/2026 The Opportunity: This section should outline the primary responsibilities of the position. CACI is seeking a Cloud Services Backend Software Engineer to support our Athena space common operating picture (COP). You will be part of an agile team enabling rapid delivery of capabilities through a secure CI/CD pipeline into production and responsible for defining architecture, suggesting ways to improve the overall performance of the application, deploying Docker containers to AWS using Kubernetes, etc. Responsibilities: Solve challenging and rewarding technical problems, meeting program objectives within the agile development cycle, suggesting ways to improve the architecture and software baseline, and introducing new ways to meet mission needs. Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to your and the team's success. Help maintain the existing architecture and code base. Some CONUS travel (3-4 trips per year, 3-5 days each) Qualifications: Required: Education: Minimum: HS Diploma or Equivalent Experience: Active TS/SCI with the ability to obtain a polygraph 3+ years of relevant experience Demonstrated (non-academic) experience in a similar role (day-to-day management as a contractor supporting a government enterprise IT environment) Demonstrated experience defining measurable metrics to monitor progress Required Skills: Experience working as a member of a software development team participating in the complete development lifecycle Experience with programming and shell scripting with preference for Java and Python Experience with Cloud Management in Amazon Web Services, Azure or equivalent Experience with Container orchestration frameworks such as Docker and Kubernetes. DevSecOps pipeline tools (gitlab, SonarQube, Trivy, Ansible, others) Experience working as a member of a development team participating in the complete product development lifecycle. Familiarity with Agile software development methodologies. Familiarity with continuous integration and software CM processes / tools (GIT, JIRA, Confluence). Experience applying industry best practices to ensure system performance, reliability, scalability and security. Strong troubleshooting/problem solving skills. Effective communication skills. Time management and organizational skills, including the ability to work in a dynamic, real-time environment with rapidly changing priorities. Must be able to multi-task and work independently with minimum supervision to meet deadlines. Familiar with microservice architectures. Familiarity with build tools (e.g. gradle, maven). Desired: Bachelor’s degree in a related field, from an accredited institution Active TS/SCI w/ poly Familiarity with Elastic Stack. Experience with networking, Redis, RabbitMQ, Grafana. Security+ certification - 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: $90,300 - 189,600 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.

Python
Docker
Kubernetes
Azure
Agile
Direct Apply
Posted about 1 month ago
CACI International

Senior MECM/MCM Engineer

CACI InternationalAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design, implement, and manage enterprise MECM infrastructures ensuring DoD cybersecurity compliance, lead migrations, provide Tier III/IV support, and develop automation scripts. | 15+ years experience with 7+ years in MECM, active DoD Secret clearance, and IT Level II certification eligibility required. | Job Title: Senior MECM/MCM Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * The Opportunity: CACI is seeking an experienced Senior MECM Enterprise Engineer to join our dynamic IT team. The successful candidate will be responsible for the design, implementation, and lifecycle management of enterprise-scale MECM infrastructures that support mission-critical operations. This role requires advanced technical expertise in Windows Server, Active Directory, and SQL Server to maintain a secure, scalable, and highly available endpoint management environment. The engineer will oversee multi-tier MECM hierarchies, ensure compliance with organizational and DoD cybersecurity standards, and lead large-scale migration and modernization efforts. Responsibilities: Infrastructure Management: Design, implement, and manage multi-tier MECM infrastructures, including Central Administration Sites (CAS), Primary Sites, and Secondary Sites supporting a geographically distributed network. Plan and execute MECM version upgrades, site migrations, and cloud-hosted deployments within Microsoft Azure environments. MECM Functions: Develop and maintain MECM functions such as application deployment, patch management, operating system deployment (OSD), and compliance baselines. Administer and optimize SQL Server databases for MECM, including replication, indexing, and query performance tuning. Integration and Compliance: Integrate MECM with Intune, Entra ID (Azure AD), Automation platforms, and other cloud services as part of hybrid management strategies. Collaborate with cybersecurity teams to implement DISA STIGs, vulnerability mitigation, and endpoint protection integration. Access Control and Automation: Establish and maintain MECM role-based access control (RBAC), boundary groups, and distribution point hierarchies. Develop automation scripts in PowerShell to streamline MECM administrative functions and reporting. Support and Documentation: Provide Tier III/IV support for MECM operations and assist with troubleshooting enterprise endpoint management issues. Document system architecture, configurations, and standard operating procedures in accordance with enterprise engineering best practices. System Engineering and SDLC: Design and document robust, scalable, and efficient solutions that align with business objectives. Lead the documentation and design phases of solutioning, ensuring comprehensive and clear communication of technical specifications and system architectures. Collaborate with cross-functional teams to translate business requirements into technical solutions. Ensure all solutions adhere to industry best practices and standards. Mentor and guide junior team members in documentation and design best practices. Qualifications: Required: 15+ Years of relevant experience (Bachelor’s Degree in applicable field may be substituted for 5 years of experience). Engineering experience, including at least 7 years focused on MECM (SCCM) architecture and administration. Proven experience in system engineering and SDLC methodologies. Active DoD Secret or higher clearance is required. Candidate must be eligible for IT Level II (IAT-II) certification under DoD 8570 requirements. Technical Skills: Expert-level proficiency in MECM hierarchy design, including CAS, Primary, and Secondary sites, as well as Intune co-management configurations of endpoints in a hybrid environment. Expert-level proficiency in Windows Server (2016/2019/2022) administration and automation using PowerShell. Strong understanding of Active Directory, DNS, PKI, and Group Policy integration within MECM environments. Advanced SQL Server management and T-SQL query optimization skills specific to MECM databases. Experience with Microsoft Azure infrastructure and MECM cloud integration components. Knowledge of networking principles (TCP/IP, firewall, proxy configuration) and MECM communication ports. Experience in applying DoD STIGs, cybersecurity controls, and compliance reporting for MECM infrastructure. Soft Skills: Strong communication, documentation, and leadership skills in enterprise operational environments. Strong ability to create detailed documentation and design artifacts, including system architecture diagrams, technical specifications, and process flows. Excellent communication skills to articulate complex technical concepts to both technical and non-technical stakeholders. Experience with various documentation tools and practices. Knowledge of agile and traditional SDLC methodologies. Desired: Microsoft Certified: Configuration Manager Administrator Associate or Endpoint Administrator Expert. Microsoft Certified: Azure Administrator Associate or Solutions Architect Expert. Experience working in DoD, federal, or large enterprise environments with complex compliance requirements. Familiarity with Microsoft Defender for Endpoint (MDE), Zero Trust frameworks, and compliance auditing integrations. - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $98,500-$206,800 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.

MECM
SCCM
Windows Server
Active Directory
PowerShell
Intune
Azure
SQL Server
Direct Apply
Posted about 1 month ago
CACI International

CSfC Systems Engineer

CACI InternationalAnywhereFull-time
View Job
Compensation$85K - 120K a year

Design and configure secure system and network architectures for classified programs with expert engineering guidance and root cause analysis. | Requires Secret or higher clearance, 8+ years IT experience, and expertise in Windows Server, Red Hat Linux, VMware, and Cisco networking. | Job Title: CSfC Systems Engineer Job Category: Information Technology 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: CACI is seeking a highly skilled and experienced CSfC Systems Engineer to provide expert-level technical design support for Archon's Commercial Solutions for Classified (CSfC) program customers across all portfolios. As a technology leader, you will be working hands-on with a world-class engineering team to develop innovative solutions that enable advanced computing and communications functions. In this role, you will be responsible for designing and implementing secure, high-performance systems and network architectures that meet the stringent security requirements of classified systems. You will leverage your deep knowledge of CSfC principles, protocols, and technologies to develop solutions that are both effective and compliant with government regulations. Responsibilities: Design and configure complex system and network architectures that meet the specific requirements of warfighter operations, including the integration of solutions that support the underlying architecture such as Hypervisors, certificate issuance and verification suites, name resolution, load balancing, other management required operating systems like Windows server and RedHat Linux. Serves as the highest tier escalation point for the most advanced troubleshooting and diagnostics of CSfC solutions, including the identification and resolution of complex issues related to network performance, security, and compliance Conducts thorough root cause analysis to identify the underlying causes of system issues and recommends effective mitigation strategies Perform high-level systems analysis, evaluation, integration, and implementation of complex system solutions. In this role, you will be responsible for designing, implementing, and maintaining highly secure, high-performance system architectures that meet the specific mission requirements of the organization. Provide expert-level engineering guidance in the implementation of system specifications, design, integration, testing, and documentation. The candidate will be responsible for ensuring that the system meets its functional, performance, and security requirements while adhering to industry best practices and government regulations for highly secure data transport. Leverage automation technologies, such as Ansible, to create repeatable and idempotent tasks for engineering work committed. Utilize existing DevSecOps pipelines for publishing work and able to contribute to merge requests and peer reviews in a common baseline. Author, manage and maintain written technical materials. Provide subject matter expertise and interact regularly with the Design and Architecture team. Qualifications: Required: Secret or higher U.S. Government Security Clearance Required At least 8 years of overall IT experience with a minimum of 4 years of experience in designing and operating complex Information Technology systems. At least 3 years Server Operating Systems and Domain Administration experience in a Windows Server or later environment At least 3 years Server Operating Systems and Domain Administration experience in a Red Hat Linux environment At least 2 years virtualization experience in a VMware environment At least 3 years networking experience in a Cisco environment Astute observer with effective root cause identification and problem-solving skills Exceptional communication skills – both written and verbal Ability to clearly articulate messages to a variety of audiences Ability to establish and maintain strong relationships Two or more of the following industry recognized accreditations is preferred: · Red Hat 8/9 RHCE · Cisco CCNP Service Provider · Cisco CCNP Security · Palo Alto Network Security Engineer (PCNSE) · VMware Certified Professional (VCP) · Certified Information Systems Security Professional (CISSP); CompTIA Security+; or Certified Information Security Manager (CISM) Desired: Prior military experience and experience in deploy - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $90,300-$189,600 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.

Windows Server
Red Hat Linux
VMware
Cisco networking
Ansible
DevSecOps
Direct Apply
Posted about 2 months ago
CACI International

Information Assurance (IA) Cyber Security Engineer

CACI InternationalHampton, VirginiaFull-time
View Job
Compensation$90K - 130K a year

Design and maintain security controls and assessments for Air Force IC Enterprise systems. | Requires TS/SCI clearance, bachelor's degree, 5+ years experience, and DoD 8140 certification such as CISSP. | Job Title: Information Assurance (IA) Cyber Security Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: Join a mission-focused team responsible for securing the Air Force IC Enterprise Cross Domain Solution (ECDS) and External Services across multiple locations as an Information Assurance (IA) Cyber Security Engineer. In this role, you will design, implement, and sustain robust security controls that protect both classified and unclassified information. You’ll help ensure secure operations in multi‑level security environments while supporting intuitive user interface applications and critical enterprise services. If you’re passionate about defending complex systems and contributing to national security, this position offers a meaningful and rewarding path. Responsibilities: • Develop, implement, and enforce security policies and controls for enterprise and CDS environments • Conduct security assessments and vulnerability evaluations across cross‑domain and adjacent systems • Apply Risk Management Framework (RMF) principles, including security control assessments, ATO activities, and continuous monitoring • Ensure compliance with DISA STIGs, NIST standards, and Air Force IC cybersecurity requirements • Monitor security events, investigate incidents, and support coordinated incident response • Review and validate security configurations for user‑facing applications and support services • Prepare and maintain security documentation, including SSPs, POA&Ms, and control matrices • Work closely with platform engineers to integrate security controls into system architecture • Partner with civilian and military personnel to uphold physical, network, and cybersecurity procedures Qualifications: Required: • Active Top Secret clearance with SCI eligibility • BA/BS degree in a related field (AA/AS and additional experience may be considered) • Minimum 5 years of relevant experience • Current DoD 8140 cybersecurity certification (e.g., CompTIA Security+, CISSP) • Strong problem‑solving abilities and a customer‑service mindset • Extensive experience with system/server hardware, operating systems, software applications, and network connectivity • Proactive approach to anticipating and resolving issues while optimizing resources • Experience collaborating effectively with client managers and system users • Experience with XACTA • Experience tracking and reporting CVUs • Experience with ELK or Splunk dashboards Desired: • Administrator‑level certifications in technologies such as Microsoft, RHEL, Linux, or VMware - 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: $75,200-$158,100 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. Click on Search Jobs to find and apply to CACI openings.

Risk Management Framework
Security Control Assessments
Incident Response
Direct Apply
Posted 2 months ago
CACI International

Information Systems Security Engineer (ISSE)

CACI InternationalOmaha, NebraskaFull-time
View Job
Compensation$85K - 120K a year

Implement and maintain cybersecurity solutions ensuring DoD and Air Force compliance and support RMF activities. | Active TS/SCI clearance, bachelor's degree, DoD IAM Level II certification, and 5+ years DoD cybersecurity controls experience required. | Job Title: Information Systems Security Engineer (ISSE) Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: As a Unit Level Intelligence (ULI) Information System Security Engineer (ISSE), you will directly contribute to the Air Force Air Combat Command (ACC) Intelligence Directorate's mission by implementing, and maintaining cybersecurity solutions that ensure the confidentiality, integrity, and availability of critical defense systems. You will play a key role in integrating cybersecurity requirements throughout the system lifecycle, supporting Risk Management Framework (RMF) activities, and ensuring compliance with Department of Defense (DoD) and Air Force cybersecurity standards. The ISSE serves as the technical cybersecurity subject matter expert responsible for implementing, configuring, administering, and maintaining security controls across ULI environment. The position works closely with the Information System Security Manager (ISSM), system administrators, and program personnel to ensure cybersecurity requirements are effectively integrated into system operations and engineering activities while maintaining compliance requirements. Responsibilities: • Provide cybersecurity engineering and technical implementation support for the ULI environment. • Assist the ISSM in implementing and maintaining RMF security controls throughout the system lifecycle. • Configure, test, implement, and monitor cybersecurity solutions to protect networks, systems, services, and data. • Configure, administer, and maintain security controls, system hardening measures, and cybersecurity tools in accordance with DoD and Air Force requirements. • Support vulnerability management activities, including vulnerability identification, remediation tracking, and validation of corrective actions. • Apply, validate, and maintain Defense Information Systems Agency (DISA) Security Technical Implementation Guide (STIG) compliance across system components. • Support system security testing, scanning, and assessment activities using Assured Compliance Assessment Solution (ACAS), Security Content Automation Protocol (SCAP), Evaluate-STIG, and other approved tools. • Assist in the development and maintenance of cybersecurity documentation and RMF artifacts, including: o Security Concept of Operations (CONOPS) o System Security Plans (SSPs) o Security control implementation documentation o Plan of Action and Milestones (POA&Ms) o Accreditation package artifacts within eMASS and Xacta • Ensure systems comply with established Department of Defense (DoD) and Air Force (AF) cybersecurity policies, directives, and requirements. • Identify and manage cybersecurity risks within an Information Technology (IT) environment, including analysis, monitoring, mitigation, and reporting of threats and vulnerabilities. • Work closely with system administrators, and program personnel to implement secure solutions and maintain operational compliance. • Troubleshoot and resolve cybersecurity-related issues affecting system operations and accreditation status. • Support cybersecurity assessors, auditors, and inspectors by providing technical evidence, participating in reviews, and implementing corrective actions. • Deliver cybersecurity metrics, ensure product quality, and provide technical recommendations to support mission objectives. Qualifications: Required: • Active DoD Top Secret/SCI security clearance. • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Cybersecurity, or a related discipline. Equivalent professional experience may be substituted for education. • DoD 8570/8140 IAM Level II certification required (e.g., Security+, CAP, GSLC); IAM Level III certification preferred (e.g., CISSP, CISM, CASP+, CCSP). • Minimum 5 years experience with implementing, configuring, administering, and maintaining cybersecurity controls within DoD information systems. - 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: $71,500 - $150,200 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. Click on Search Jobs to find and apply to CACI openings.

Cybersecurity Engineering
Risk Management Framework
Vulnerability Management
Direct Apply
Posted 2 months ago
CACI International

Software Engineer

CACI InternationalDenver, Colorado, Melbourne, Florida, Austin, Texas, Fairfax, VirginiaFull-time
View Job
Compensation$70K - 130K a year

Design and deliver scalable, secure software solutions using AI-assisted tools and collaborate with cross-functional teams to implement APIs and maintain system architectures. | Requires US citizenship, bachelor's degree in STEM, 5+ years software engineering experience, ability to obtain DoD clearance, and proficiency in modern software development lifecycles. | Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End: 10/1/2026 The Opportunity: We are seeking a highly capable Software Development Engineer to design and deliver modern, scalable, and secure software solutions for complex mission needs. This role is ideal for an engineer who is comfortable working across distributed systems, contemporary architectures, and high‑performance codebases while using AI‑assisted development tools such as Claude Code and AI agents to accelerate design, implementation, and testing. The engineer will collaborate closely with cross‑functional teams, apply strong engineering discipline, and contribute to the creation of reliable, maintainable systems that can evolve over time. This position is suited for someone who enjoys solving difficult technical problems, driving innovation, and building high‑quality software with efficiency and precision. This is a hybrid opportunity with a combination of working in the office in either of the locations listed (Fairfax, VA, Denver, CO, Austin, TX or Melbourne, FL and remote). Qualifications: Required: U.S. Citizen, and the ability to obtain and hold a DoD security clearance Bachelor’s degree (or higher) in Computer Science, Software Engineering, Electrical Engineering, or related STEM field (or equivalent experience). 5+ years of professional software engineering experience supporting complex systems. Design, implement, and maintain scalable and secure software components within a larger system architecture. Use Claude Code, AI agents, and other AI-assisted development tools to accelerate coding, testing, refactoring, and documentation. Collaborate with product owners, systems engineers, and developers to turn requirements into technical designs and working software. Develop clean, well‑structured APIs and system integration points supporting distributed interoperability. Participate in code reviews, write automated tests, and enforce code quality using solid engineering discipline. Troubleshoot complex technical issues across components, environments, and pipelines; drive problems to resolution. Contribute to lifecycle documentation, including design docs, interface definitions, and deployment instructions. Work within DevSecOps workflows, supporting CI/CD automation, containerized deployments, and configuration management. Desired: Experience implementing or orchestrating multi‑agent AI workflows for development acceleration. Familiarity with cloud platforms, containerization, and distributed system design. Experience integrating AI-assisted tools into CI/CD for code analysis, automated tests, or workflow optimization. Knowledge of microservices, event‑driven systems, or real‑time data processing. Experience with high‑performance, embedded, or mission‑focused systems requiring high reliability. Familiarity with modern observability practices (logging, tracing, automated monitoring). Experience leading or mentoring other engineers. - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 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. Click on Search Jobs to find and apply to CACI openings.

API Design
System Architecture
Microservices
Technical Writing
Observability
Direct Apply
Posted 2 months ago
CACI International

Senior Program Finance Manager

CACI InternationalAnywhereFull-time
View Job
Compensation$85K - 120K a year

Lead financial operations and analysis for project portfolios ensuring compliance and strategic planning. | Bachelor's degree and over 10 years federal program finance experience with proficiency in financial control systems and tools. | Job Title: Senior Program Finance Manager Job Category: Finance and Accounting Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: Join a team dedicated to advancing national security through innovative irregular warfare and operations expertise. CACI is looking for individuals to join a program that delivers mission-critical advisory, training, and operational support services that help mission partners stay ahead of rapidly evolving global threats. Working across geographic and functional combatant commands, these professionals play a vital role in developing, integrating, and sustaining mission-ready task forces that enhance joint force effectiveness and operational success. We are hiring a Senior Program Finance Manager for an large upcoming program. This Manager will lead and support the finance team assigned to a portfolio of projects and functions as an effective business partner that will support the Program Manager and Program Management Office in providing financial support and analysis for planning, forecasting and decision making and overall delivery of financial commitments. To be successful in this role, you must have the ability to effectively utilize corporate systems such as Deltek Costpoint, Cognos, Hyperion (CAPS), SmartView, etc. to obtain relevant financial data for analysis in support of program financial performance management. Responsibilities: The Senior Finance Manager is responsible for all program financials, including assistance with review of cost, funding, labor charging, and all forecasting and internal reporting, and the following: Leads and manages program's financial operations in accordance with customer financial processes, required analysis, and reporting requirements Manages assigned Program Financial Analysts Reports all contractor and subcontractor labor hours required for performance of services provided under this contract Attends and participates in weekly technical status meetings to provide financial status of the program and projects Provides financial support and analysis for planning, forecasting, and decision-making and overall delivery of financial commitments Responsible for all program financials, including management and review of cost, funding, labor charging, all forecasting and internal reporting, and invoice preparation, review, and submission Develops and manages travel and purchasing processes and procedures to ensure requests follow prescribed Travel Authorization Request (TAR) and Request to Initiate Purchase (RIP) processes, including quality control checks Supports the development of annual operating plans and forecasts and supports monthly, quarterly, and annual updates Develops financial controls, procedures, systems, and forecasting techniques to evaluate contract/program status and ensure compliance with Government and customer requirements Prepares and monitors progress of program EAC’s and cost performance against plans to ensure contractual cost obligations are met Analyzes costs by CLIN and SLIN, makes recommendations regarding cost savings, and develops accurate and timely monthly performance reports Contributes to development and/or maintenance of Contract deliverable deliverables Applies comprehensive knowledge on multiple complex work assignments Manages & mentors other finance personnel Establishes goals and plans that meet project objectives Regularly utilizes comprehensive domain and technical knowledge Qualifications: Required: Bachelor's degree in Finance, Accounting, Business or a related field of study 10+ years of federal program finance experience Demonstrated mastery of financial operations and analysis preferably within DoD and Army environments, with particular emphasis on complex program financials and reporting requirements Possesses comprehensive knowledge of cost analysis, forecasting, and financial control systems, ensuring compliance with government and customer requirements across multiple projects Exhibits strategic expertise in financial planning, decision-making support, and performance monitoring for large-scale government contracts Showcases advanced proficiency in developing and managing travel and purchasing processes, as well as creating sophisticated financial reports Excels at mentoring finance personnel and establishing project goals and objectives across diverse assignments Applies technical expertise to high-impact financial tasks, contributing to critical program deliverables and optimizing cost-saving strategies Experienced in working collaboratively with cross-functional teams Desired: Intermediate (or higher) level MS Excel skills, to include proficiency with pivot tables, filters, sumifs and vlookups to work with large data sets to perform analysis and monthly manual spreadsheet reports in support of monthly invoice processing - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 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. Click on Search Jobs to find and apply to CACI openings.

Financial Analysis
Budget Management
Contract Management
Direct Apply
Posted 2 months ago
CACI International

Security Operations Center (SOC) Specialist

CACI InternationalAnywhereFull-time
View Job
Compensation$90K - 190K a year

Monitor, detect, and respond to security incidents in a 24/7 SOC environment to protect organizational assets. | 10+ years SOC experience, TS/SCI clearance, knowledge of SIEM, IDS/IPS, incident response, and relevant certifications. | Job Title: Security Operations Center (SOC) Specialist Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US • * * The Opportunity: As a Security Operations Center (SOC) Specialist, you will be an integral part of the organization's cybersecurity team, responsible for monitoring, detecting, and responding to security incidents and threats. Your role will be critical in ensuring the organization's information systems and assets are protected from cyber-attacks, and that any potential security breaches are identified and mitigated promptly. Operating within a 24/7 environment, you will collaborate with other SOC members and cybersecurity professionals to maintain a strong defensive posture and ensure the confidentiality, integrity, and availability of critical data. Responsibilities: • Security Monitoring and Incident Detection: Monitor security events and incident logs from various sources, including network devices, servers, endpoints, and security tools. Identify and analyze potential security incidents and anomalies, taking appropriate actions to investigate and escalate as required. • Incident Response and Mitigation: Participate in incident response activities, including containment, eradication, and recovery procedures. Work closely with incident response teams and IT staff to mitigate the impact of security incidents and minimize the risk of recurrence. • Threat Intelligence Analysis: Stay updated with the latest cybersecurity threats and attack vectors. Analyze threat intelligence reports to proactively detect and respond to emerging threats. • Security Tool Management: Operate and maintain security tools, such as SIEM (Security Information and Event Management), IDS/IPS (Intrusion Detection/Prevention Systems), antivirus, and other security-related solutions. • Investigation and Forensics: Conduct in-depth analysis of security incidents, perform digital forensics, and document findings for future reference and improvement. • Security Incident Reporting: Prepare and submit detailed incident reports, including root cause analysis and recommended remediation actions, to senior management and stakeholders. • Continuous Monitoring and Auditing: Implement continuous monitoring processes to ensure ongoing visibility into the security posture of the organization. Perform regular audits of security controls and configurations. • Security Awareness and Training: Collaborate with the security awareness team to provide input into security training materials and awareness campaigns for employees, enhancing the overall security culture. • Security Policy Compliance: Ensure compliance with established security policies, standards, and procedures. Assist in the development and maintenance of security policies as necessary. • Shift Handover and Documentation: Provide clear and concise shift handover reports to SOC colleagues, ensuring accurate communication of ongoing incidents and pertinent information. Qualifications: Required: • Ability to maintain TS/SCI clearance • 10+ years’ experience (Bachelor’s degree in relevant field may be substituted for 5 years of relevant experience). • Proven experience in a Security Operations Center (SOC) or similar role, with hands-on experience in security monitoring, incident detection, and response. • In-depth knowledge of cybersecurity principles, threat landscape, and attack vectors. • Familiarity with security tools and technologies, such as SIEM, IDS/IPS, antivirus, and endpoint detection and response (EDR) systems. • Understanding of incident response procedures and methodologies, including forensic analysis. • Strong analytical and problem-solving skills, with the ability to make quick decisions under pressure. • Excellent communication skills to collaborate effectively with other team members, management, and external stakeholders. • Required DoD 8140 compliant certification such as CompTIA Security+ • Other relevant cybersecurity certifications like Certified Information Systems Security Professional (CISSP), or Certified Information Security Manager (CISM), are a plus. • Knowledge of industry compliance standards (e.g., NIST) and relevant regulations (e.g., GDPR, HIPAA) is advantageous. • Willingness to work in a 24/7 rotational shift environment, including weekends and holidays. - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $90,300-$189,600

Security Monitoring
Incident Response
Digital Forensics
Verified Source
Posted 3 months ago
CI

Full Stack Developer w/Python

CACI InternationalAnywhereFull-time
View Job
Compensation$55K - 120K a year

Develop and maintain custom software and database applications within an Agile Scrum team, collaborating with stakeholders and mentoring junior members. | U.S. citizen with a bachelor's degree in Computer Science or equivalent and at least seven years of technical experience proficient in Python, Java Spring Boot, Angular, and AWS in a containerized Linux environment. | Job Title: Full Stack Developer w/Python Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: None * * * The Opportunity: CACI is currently looking for a Full Stack Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity. ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints. Responsibilities: Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success Providing improvements to the product(s) being supported Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases Supporting release planning with conceptual design and development / refinement of software engineering guidelines Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports Providing mentoring to junior members of the team Qualifications: Required: Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to: 3 year check for felony convictions 1 year check for illegal drug use 1 year check for misconduct such as theft or fraud College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a containerized Linux environment Demonstrable professional experience with our tech stack: Python, PostgreSQL, Java Spring Boot, Angular, microservices architecture, and AWS. In-depth knowledge of both the Angular Framework (TypeScript, Angular Material, state management), as well as experience creating RESTful services using Java and spring-boot. Expert experience in the following programming languages/libraries: Python, Java, Spring Boot, Angular, Typescript, JavaScript, CSS, and HTML. Knowledge of creating Angular components, services, good understanding of state management and UI performance Experience developing and maintaining Python applications, APIs, automation scripts, or backend services in an enterprise environment, including familiarity with common Python frameworks and libraries. Creating reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice built on Spring Boot based backend Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material), backed by RESTful services Bridge the gap between user interface design and technical implementation Passion for user experience and user-centric development Continuously research new and best coding practices Optimize application for maximum speed and scalability Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA). Experience with source code control systems and concurrent development workflows (Git preferred) Experience with SQL, MySQL, or PostgreSQL Server databases a plus. Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management. Desired: Technical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc. Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind). Additionally, familiarity with any of the following highly desirable: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS DevOps experience/CI/CD pipeline. - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $90,300-$189,600 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. Click on Search Jobs to find and apply to CACI openings.

Python
Java Spring Boot
Angular
AWS
Microservices Architecture
Direct Apply
Posted 3 months ago

Ready to join CACI International?

Create tailored applications specifically for CACI International with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt