Verified Tech Jobs & Hiring Companies, Updated Every 24 Hours
Direct career links to high-growth tech startups and Fortune 500 engineering teams across the United States, Europe, and Worldwide. We audit careers daily to ensure zero ghost listings and zero expired apply links.
All Verified Employers (643)
Filtered and verified against live career portals
The Verified Direct-Apply Tech Job Board
Landing a high-compensation software engineering, data, AI, or product role should not require fighting through zombie job posts, recruiter agency reposts, or expired links. KodeSword indexes verified tech career openings by connecting directly with corporate Applicant Tracking Systems (ATS) including Greenhouse, Lever, Ashby, and Workday. Every single role featured on this platform is active and routes straight to the hiring company’s career page.
Popular Tech Roles
Top Tech Hubs
Why Tech Candidates Use KodeSword vs. Traditional Aggregators
- 100% Direct Corporate Links: Zero middleman recruiter reposts.
- Continuous 24h Pruning: Expired and filled listings removed daily.
- Comprehensive Salary Data: Compensation extracted from verified JDs.
- Zero Paywalls or Registration: Browse and apply completely free.
Frequently Asked Questions
- How often are tech job openings updated on KodeSword?
- Our crawlers sync with official company Applicant Tracking Systems (ATS) including Greenhouse, Lever, Workday, and Ashby every 24 hours. Expired or filled roles are pruned daily to prevent ghost job listings.
- Are these direct job applications or recruiter agency reposts?
- Every role links directly to the official corporate careers portal. There are zero intermediary recruiters, no paywalls, and no sponsored spam.
- What kinds of tech roles are listed on KodeSword?
- We index white-collar software engineering, AI/Machine Learning, DevOps, SRE, Cloud Infrastructure, Data Engineering, Cyber Security, and Technical Product Management roles across US hubs and remote companies.
Caci
Actively Hiring152 open positions matching criteria
Job Title: Mobile Developer (iOS / Swift) 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: Local * * * The Opportunity: CACI is currently looking for a Senior iOS Developer with strong native Swift experience and Agile methodology expertise to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting the 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, high-performance mobile software in short sprints. Responsibilities: Serve as an Agile Scrum team member providing native iOS application design, development, and maintenance for the delivery of releasable mobile software in short sprint cycles. You will work in close collaboration with backend software developers/engineers, UX/UI designers, product owners, and end-users. Your responsibilities will include: · Designing, developing, and implementing custom, secure native iOS mobile applications utilizing Swift with limited oversight. · Architecting clean, maintainable mobile codebases using modern patterns (e.g., MVVM, MVC, Clean Swift). · Acting as an active member of a product team, supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success. · Providing technical leadership and design recommendations for the iOS platform, ensuring compliance with Apple’s Human Interface Guidelines. · Actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases. · Analyzing complex mobile-related challenges (such as offline synchronization, data encryption, and performance optimization) and creating innovative solutions. · Ensuring mobile application quality and timeliness of work, resolving bugs, and providing periodic performance reports. · Providing mentorship and code-review guidance to mid-level and junior members of the mobile team. Qualifications: Required: · Citizenship & Clearance: Must be a U.S. Citizen with the ability to pass a CBP background investigation. Criteria include, but are not limited to: o 3-year check for felony convictions o 1-year check for illegal drug use o 1-year check for misconduct such as theft or fraud · Education: College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. · Professional Experience: At least 7 plus (7+) years of related software engineering experience, with a minimum of 4+ years of dedicated, hands-on experience designing and building native iOS applications. · Location: Local candidates must be available to work a hybrid schedule in Ashburn, VA. Desired: · Native iOS development using Swift , Xcode , and core iOS frameworks ( SwiftUI and/or UIKit , Cocoa Touch). · Integrating mobile clients with RESTful APIs, web services, and backend data stores (JSON/XML). · Mobile streaming technologies (experience working with full-motion video, AVFoundation, and interactive live data streaming on iOS is highly desired). · Object-Oriented Design and Protocol-Oriented Programming (POP) expertise. · Managing asynchronous programming, multi-threading (GCD, Async/Await), and memory management (ARC). · Source code control systems and concurrent development workflows (Git/GitFlow preferred). · Applying estimation techniques to mobile software development efforts during sprint planning. · Excellent written and verbal communication skills, with the ability to articulate technical mobile concepts to non-technical stakeholders. · Understanding of all elements of the mobile software development life cycle, including local secure storage, keychain management, and secure network communication. · Experience with Android application development (Kotlin/Java) to support cross-functional mobile needs. · Familiarity with cross-platform mobile frameworks (e.g., Ionic, React Native). · Experience with CoreData , SQLite, or other local mobile databases. · Experience establishing mobile CI/CD pipelines (e.g., Fastlane, Jenkins, Xcode Cloud, GitLab CI) and managing App Store Connect / TestFlight deployments. · Experience with AWS cloud services. · Experience with live interactive chat features in mobile environments. - 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.
View more...Job Title: Mobile Developer (Android/Java) 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: Local * * * The Opportunity: CACI is currently looking for a Senior Android Developer with strong native Kotlin/Java experience and Agile methodology expertise to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting the 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, high-performance mobile software in short sprints. Responsibilities: Serve as an Agile Scrum team member providing native Android application design, development, and maintenance for the delivery of releasable mobile software in short sprint cycles. You will work in close collaboration with backend software developers/engineers, UX/UI designers, product owners, and end-users. Your responsibilities will include: · Designing, developing, and implementing custom, secure native Android mobile applications utilizing Kotlin (and legacy Java) with limited oversight. · Architecting clean, maintainable mobile codebases using modern patterns (e.g., MVVM, MVI, Clean Architecture). · Acting as an active member of a product team, supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success. · Providing technical leadership and design recommendations for the Android platform, ensuring compliance with Google’s Material Design guidelines. · Actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases. · Analyzing complex mobile-related challenges (such as offline synchronization, local data encryption, battery optimization, and memory management) and creating innovative solutions. · Ensuring mobile application quality and timeliness of work, resolving bugs, and providing periodic performance reports. · Providing mentorship and code-review guidance to mid-level and junior members of the mobile team. Qualifications: Required: · Citizenship & Clearance: Must be a U.S. Citizen with the ability to pass a CBP background investigation. Criteria include, but are not limited to: o 3-year check for felony convictions o 1-year check for illegal drug use o 1-year check for misconduct such as theft or fraud · Education: College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. · Professional Experience: At least 5 plus (5+) years of related software engineering experience, with a minimum of 4+ years of dedicated, hands-on experience designing and building native Android applications. · Location: Local candidates must be available to work a hybrid schedule in Ashburn, VA. Desired: · Native Android development using Kotlin and Java within Android Studio . · Working with the Android SDK and modern UI development using Jetpack Compose and/or XML-based layouts. · Integrating mobile clients with RESTful APIs, web services, and backend data stores (JSON/XML). · Mobile streaming technologies (experience working with full-motion video, ExoPlayer, and interactive live data streaming on Android is highly desired). · Object-Oriented Design and Functional Programming concepts. · Managing asynchronous programming, multi-threading, and background processing (Kotlin Coroutines, Flow, or RxJava). · Source code control systems and concurrent development workflows (Git/GitFlow preferred). · Applying estimation techniques to mobile software development efforts during sprint planning. · Excellent written and verbal communication skills, with the ability to articulate technical mobile concepts to non-technical stakeholders. · Understanding of all elements of the mobile software development life cycle, including secure local storage, Jetpack Security, and secure network communication. · Experience with iOS application development (Swift/Xcode) to support cross-functional mobile needs. · Familiarity with cross-platform mobile frameworks (e.g., Ionic, React Native). · Experience with Room , SQLite, or other local mobile databases. · Experience establishing mobile CI/CD pipelines (e.g., Fastlane, Gradle scripting, Jenkins, GitLab CI) and managing Google Play Console / Firebase App Distribution. · Experience with AWS cloud services. · Experience with live interactive chat features in mobile environments. - 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: $86,600 - $181,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.
View more...Job Title: Senior Software Architect Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: Design, architect, and implement complex embedded RF systems as part of a multi-disciplinary team working on specialized tools, sensors, and communications devices for demanding applications Contribute to software architecture decisions for inter-processor and microservice systems where your technical choices directly impact system performance, real-time behavior, and the ability to process high-rate RF data in resource-constrained environments Work with engineers across the full embedded system stack—from signal processing algorithms to FPGA fabric, from application layer to hardware interfaces Own technical design from initial architecture through production deployment, making practical trade-offs between competing constraints like schedule, performance, portability, and maintainability Responsibilities: Design distributed software architectures spanning multiple processing domains (x86, ARM, FPGA fabric), defining communication patterns and data flows for real-time RF signal processing systems Develop high-performance C++ frameworks for inter-processor communication in systems where latency and throughput are critical constraints Create technical documentation including message sequence charts, UML class diagrams, and software architecture specifications that enable distributed teams to build complex systems correctly and efficiently Design microservice architectures for x86 and ARM platforms, balancing modularity, performance, and resource constraints Profile and optimize software for memory-bound and compute-bound workloads using tools like vTune, identifying bottlenecks and implementing measurable performance improvements Work with signal processing engineers to design data pipelines that move RF samples from ADCs through filters, demodulators, and decoders Develop debugging approaches for resource-constrained embedded systems where standard tools provide limited visibility Build C++/Python test harnesses and unit tests that generate representative workloads, validate system behavior, and verify edge cases Integrate modern development tools and practices including CI/CD pipelines, containerization, and build automation Collaborate with FPGA engineers to define hardware/software interfaces that leverage programmable logic capabilities while maintaining software flexibility Qualifications: Required: 7+ years of professional software engineering experience in embedded systems and/or high-performance computing in Linux based environments BS or MS in Computer Science, Software Engineering, Electrical or Computer Engineering, or related field Strong proficiency in C++ development for embedded real-time systems, including concurrency, memory management, and optimization techniques Demonstrated experience designing and implementing software architectures and communicating technical concepts through documentation and diagrams Experience with multi-threaded application development and debugging concurrency issues, including race conditions in inter-processor and microservice architectures Working knowledge of software design patterns and development methodologies for complex systems Experience with modern build systems and DevOps tools (Conan, Docker, GitLab or similar) Experience with performance analysis and debugging tools (vTune, perf, gdb, valgrind, or similar) to identify and optimize bottlenecks Ability to make informed trade-offs between portability, performance, and architecture-specific optimizations Must be a US Citizen Desired: Experience with communications systems and digital signal processing, including filters, modulation/demodulation schemes, channel equalization, and forward error correction (FEC) Experience with wireless communications protocols (3GPP, IEEE 802.11, IEEE 802.15) Understanding of the signal processing pipeline from RF data collection through digital 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. The proposed salary range for this position is: $113,200 - $237,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.
View more...Job Title: NASA Moon Base Flight Software Development 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: Continental US * * * The Opportunity: CACI is looking for a Moon Base Flight Software Development Engineer supporting NASA Johnson Space Center with a goal of returning astronauts to the Moon and establishing a base on the lunar surface. This exciting software engineering position involves prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software for NASA’s lunar base, vehicles, and assets. This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise. Finally, the most qualified candidate will be an articulate speaker able to communicate complex technical ideas in a convincing manner, must share our passion for our Nation's Space Program, and share in the excitement of developing future human-rated space vehicles Responsibilities: • Design and develop Moon Base Flight Software. • Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis. • Perform software integration, test, and verification. • Integrate and test software/hardware in avionics test bed and flight certification environments. • Collaborate with engineering teams and contractors across multiple NASA programs and projects. • Ensure adherence to JSC standard software process practices. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. Qualifications: Required: • Must be a U.S. Citizen or Permanent Resident. • B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required. • Three to five years of experience in software development. Experience can be for aerospace vehicles or in other mission-critical industries, e.g., oil and gas. Greater experience is highly valued. • Strong C programming skills and experience with Linux. • Must have experience in the entire software life cycle. • Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills. • Requires the ability to manage multiple priorities with little supervision. • Must be a highly responsible, team-oriented individual with strong work ethic. Desired: • M.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines. • Experience using GitLab and the Git version control system. • Python development skills. • Experience in NASA Core Flight Software (CFS). • Experience developing embedded software for Real-time Operating (RTOS) Systems. • Experience in communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). • Experience developing and troubleshooting device drivers. • Experience in software and systems integration. • Experience in automated testing. • Experience in verification testing. • Experience using Jira • Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, Gateway and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software). - 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: $76,000 - 155,700 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.
View more...Job Title: Software Engineer - Kubernetes/DevSecOps Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * Job Description: Software Engineer Level 3 – MWIII Bridge (Hanover, MD) The Opportunity at CACI CACI is serving as the Prime Contractor on MWIII Bridge. All positions are located in the Hanover, MD area. MWIII Bridge develops and supports Identity, Credential, and Access Management (ICAM) capabilities for both enterprise and stand-alone deployment throughout the Intelligence Community (IC). Core tasks include program management, mission support, software integration and development, systems engineering, migration, testing, documentation development, network and system monitoring, configuration control, and release management. Responsibilities Serve as a Software Engineer Level 3, providing Kubernetes, DevSecOps, and software supply chain security support to the ZT ICAM team, DISA, and other Department of War customers. Develop and sustain the integrated Kubernetes deployment package, including configurable single- and multi-namespace operations. Automate secure build, test, scanning, signing, packaging, and release processes. Deploy and integrate distributed policy administration, decision, attribute, and enforcement components with secure service communication, workload identity, synchronization, observability, and resilient operation across enterprise, multi-site, tactical, and disconnected environments. Work with customer teams to assess environments, tailor configurations, troubleshoot deployments, and produce clear deployment and support documentation. Qualifications Required: TS/SCI clearance with polygraph. Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline; four additional years of experience may substitute for the degree. Eight or more years of software engineering experience, including three years in SIGINT, Information Assurance, or Information Technology. Experience engineering, securing, upgrading, and troubleshooting production Kubernetes or RKE2 environments. Experience with namespaces, workloads, services, ingress, ConfigMaps, Secrets, RBAC, network policies, persistent storage, DNS, and service discovery. Experience developing configurable deployments with Helm, Kustomize, values files, or comparable configuration-management tools, and packaging Docker or OCI images. Experience with Linux, scripting, Git, CI/CD, automated testing, security scanning, artifact publication, and coordinated release delivery. Experience implementing software supply chain controls, including SBOMs, vulnerability management, artifact signing, provenance, and remediation tracking. Experience leading technical reviews, supporting customer deployment and troubleshooting, writing technical documentation, and mentoring engineers in an Agile environment. Desired: Experience with configurable single- and multi-namespace deployments, minimal test environments, upgrades, rollback, scaling, and high availability. Experience deploying distributed policy, attribute, decision, and enforcement services using workload identity, mutual TLS, certificate management, secrets management, and least privilege. Experience supporting policy and attribute synchronization, local decision availability, observability, recovery, and degraded operation across multi-site or disconnected environments. Experience with Rancher, Kubernetes operators, Harbor or comparable registries, admission controls, image promotion, and container hardening. Knowledge of Zero Trust, ICAM, Attribute-Based Access Control, OAuth 2.0, OpenID Connect, SAML, LDAP, PKI, and service-to-service authorization. Experience supporting DISA or other DoW customers and producing deployment guides, reference configurations, application onboarding criteria, and release documentation using Jira and Confluence. - 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: $113,200 - $237,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.
View more...Job Title: Senior Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * Position Overview: The Senior Systems Engineer Level 3 will support the Zero Trust Identity, Credential, and Access Management (ZT ICAM) program and related deployments for DISA and other Department of War clients. This role requires applying sound systems engineering practices to requirements, architecture, integration, verification, and technical documentation. Additionally, the engineer will support the ZT ICAM Federated Authorization Service by defining operational needs, interfaces, distributed authorization requirements, and customer integration strategies. Collaboration with government, industry, product, and customer teams is essential to produce clear standards, guides, and engineering artifacts that are implementable, testable, and suitable for diverse environments. Responsibilities Develop, analyze, allocate, and maintain functional, interface, security, performance, and operational requirements with end-to-end traceability. Apply systems engineering processes to architecture, interface management, trade studies, risk management, configuration control, integration, and verification activities. Define use cases, requirements, interfaces, and interactions among PAP, PDP, PIP, PEP, identity providers, attribute sources, relying party services, and federation hubs. Address person entity, non-person entity, resource, application, and service-to-service authorization across enterprise, multi-domain, tactical, and disconnected environments. Develop architecture descriptions, interface documentation, requirements traceability matrices, verification procedures, release documentation, and customer integration guides. Work with DISA and other Department of War customer teams to assess environments, identify integration gaps, support deployment planning, and resolve technical issues. Draft and review technical standards, implementation guidance, conformance criteria, and compliance matrices using clear, measurable, and vendor-neutral requirements. Lead technical reviews, adjudicate comments, brief stakeholders, and maintain approved engineering and documentation baselines. Qualifications Required: TS/SCI clearance with polygraph. Bachelor’s degree in Systems Engineering, Computer Science, Information Systems, Engineering, or a related discipline, or equivalent experience as permitted by contract. Senior systems engineering experience supporting software-intensive systems through requirements, design, integration, test, deployment, and sustainment. Experience with requirements elicitation, decomposition, allocation, baselining, traceability, interface management, risk management, and verification and validation. Demonstrated ability to write clear technical requirements, architecture and interface documentation, installation/integration guides, and verification procedures. Experience working with customer integration or deployment teams in regulated, mission, or enterprise environments. Ability to assess designs and implementations, identify gaps and risks, and recommend technically sound courses of action. Strong technical writing, facilitation, briefing, and cross-organizational collaboration skills. Desired: Knowledge of Zero Trust, ICAM, Attribute-Based Access Control, and NIST SP 800-162. Understanding of federated or distributed authorization, including PAP, PDP, PIP, PEP, policy and attribute exchange, trust, synchronization, and decision portability. Experience supporting open architecture, modularity, interoperability, standards development, or conformance assessment across multiple organizations. Familiarity with REST APIs, JSON, PKI, mutual TLS, OAuth 2.0, OpenID Connect, SAML, containers, and Kubernetes. Experience with Department of War customers, DDIL operations, DevSecOps, software supply chain security, or Section 508 documentation. Ability to understand and communicate complex software systems. Experience using Jira, Confluence, Microsoft Word, Visio, SharePoint, or Git-based repositories. - 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: $94,400 - $198,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.
View more...Job Title: Software Engineer - Windows Integration Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * Job Description: Software Engineer Level 3 MWIII Bridge – Hanover, MD Area The Opportunity CACI is serving as a Prime Contractor on the MWIII Bridge project, with all positions located in the Hanover, MD area. MWIII Bridge develops and supports Identity, Credential, and Access Management (ICAM) capabilities for enterprise and stand-alone deployment throughout the Intelligence Community (IC). Key tasks include program management, mission support, software integration and development, system engineering, migration, testing, documentation development, network and system monitoring, configuration control, and release management. Responsibilities Support the Zero Trust Identity, Credential, and Access Management (ZT ICAM) team, DISA, and other Department of War customers. Design, develop, test, and sustain secure Windows plug-ins, Microsoft Office add-ins, client libraries, and application adapters for data marking, resource metadata, and authorization workflows. Integrate applications with policy, identity, and attribute services. Construct authorization requests, process decisions, enforce outcomes, and support auditing, failure handling, and disconnected operation. Work directly with customer teams to assess environments, guide application onboarding and deployment, resolve interoperability issues, and produce clear integration and support documentation. Qualifications Required TS/SCI clearance with polygraph. Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline; four additional years of experience may substitute for the degree. Eight or more years of software engineering experience, including three years in SIGINT, Information Assurance, or Information Technology. Experience developing and sustaining Windows plug-ins, desktop extensions, or Microsoft Office add-ins using C#/.NET and Visual Studio. Experience with Office.js, VSTO, COM, or an equivalent Microsoft Office extensibility model. Experience integrating applications with REST APIs, JSON, tokens, certificates, PKI, mutual TLS, identity services, and attribute sources. Experience implementing authorization request and response handling, local policy enforcement, auditing, timeouts, caching, fail-safe behavior, and recovery. Experience with automated unit, integration, security, interoperability, and regression testing; Git; CI/CD pipelines; and secure coding practices. Experience leading design and code reviews, supporting customer integration and deployment, troubleshooting defects, writing technical documentation, and mentoring engineers. Desired Experience developing add-ins for Outlook, Word, Excel, or PowerPoint and working with document metadata, content controls, data labels, or markings. Experience developing client libraries, SDKs, adapters, or enforcement integrations that consume policy decisions and attribute data from distributed services. Knowledge of Zero Trust, ICAM, Attribute-Based Access Control, and policy administration, decision, information, and enforcement functions. Experience with OAuth 2.0, OpenID Connect, SAML, LDAP, trust frameworks, policy or attribute synchronization, and disconnected operations. Experience packaging, signing, deploying, and updating Windows software using MSI, MSIX, ClickOnce, Group Policy, or enterprise distribution tools. Experience supporting DISA or other Department of War customers and producing API documentation, integration guides, deployment procedures, and training materials using Jira and Confluence. - 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: $113,200 - $237,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.
View more...Job Title: Senior Computer Vision AI/ML Engineer Job Category: Science Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End: 12/25/2026 The Opportunity: This position is for a Senior Computer Vision AI/ML Engineer looking for new and challenging problems. As a CV AI/ML Engineer, you will apply cutting-edge AI/ML-based Computer Vision algorithms to problems in remote sensing, including Automatic Target Recognition (ATR) and Multimodal Data Fusion for Electro-Optical (EO) and Synthetic Aperture RADAR (SAR). You will be responsible for maturing, optimizing, and deploying these algorithms to a cloud-hosted environment. Responsibilities: Our ideal candidate is an experienced professional who has researched and developed AI/ML-based computer vision algorithms and deployed these algorithms to operational environments. This candidate will have the opportunity to apply their knowledge in AI/ML to solve a broad set of problems across multiple domains. This candidate will be joining a team of talented researchers and software developers with the opportunity to lead and mentor junior engineers. As a CV AI/ML Engineer, your responsibilities will include: · Opportunities to lead a small team consisting of developers and researchers to implement AI/ML algorithms to solve computer vision problems in remote sensing · Analyzing and pre-processing large remote sensing datasets · Researching supervised and unsupervised ATR solutions for remote sensing · Researching the performance benefits of multimodal data fusion for ATR, under diverse data collection scenarios · Training, optimizing, and deploying deep learning CV models that provide analysts with actionable insights · Reviewing relevant publications to understand cutting edge concepts, break down key ideas to government customers, and apply to defense and commercial applications · Writing technical documentation supporting code, program capabilities and user-guides Qualifications: Required : Active TS/SCI government security clearance · B.S. in machine learning, computer science, mathematics, or related field · 5+ years of Computer Vision AI/ML development experience · Proficiency with Python and ML libraries such as PyTorch, Lightning, OpenCV, NumPy, Polars · Experience with supervised and unsupervised learning · Experience with Python and any of the following Python machine learning frameworks: PyTorch, TensorFlow, Keras, PyTorch Lightning, scikit-learn / scikit-image, and/or OpenCV · Experience training convolutional-based CV models (e.g. YOLOv3-11, YOLOX) or transformer-based CV models (Vision Transformer, Swin, etc.) Desired: · MS or PhD in machine learning, computer science, computer vision, mathematics, or relevant fields · Experience with Self-Supervised Learning (SSL) and student-teacher approaches (e.g., DINO, knowledge distillation, BYOL) · Experience with applying AI/ML algorithms to Image Segmentation, Super Resolution, Image Denoising, Image Restoration, and Multi-INT Fusion · Experience with Graph Convolutional Networks (GCNs) and applying them to CV-based problems · Experience working with image processing chains for any of the following domains: SAR, EO, and OPIR · Experience working with datasets of overhead imagery like xView, SpaceNet datasets, Functional Map of the World, xView3, MSTAR, HRSID, CAESAR, DOTA v1/v2, etc. · Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc. · Experience with version control processes and tools for code version control, data version control, and model version control · Experience with Linux · Experience with implementing tracking and fusion, and pattern-of-life algorithms · Experience in application deployment, virtualization, and containerization - 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.
View more...




