Hybrid Software Engineer-TS/SCI with Poly jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 2 months ago

Hybrid Software Engineer-TS/SCI with Poly

CACI International Inc is seeking a Hybrid Senior Software Developer to join their team building a software development kit for video, image, speech and text analytics. The role involves providing advanced technological solutions for the intelligence community, focusing on enhancing tools for SIGINT operations and data analysis.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Implements strategic goals and establishes operational plans for technical area
Develops and implements innovative products, processes, standards or operational plans achieved through research and integration of best practices that will have impact on the achievement of functional results of a project or system
Significantly improves on existing processes and practices
Communicate with executive leadership regarding matters of significant importance to the organization
Responsible for providing guidance, coaching and training to other technical employees
Writing code, to include C++, Python, Java, Go, C
Working tickets to add new features or solve bugs
Debug running software to troubleshoot issues with gdb or other debuggers
Communicating with users to help understand issues or requirements and translating those to tickets
Collaborate with other developers using Merge Requests in gitlab

Qualification

C++RUSTMachine LearningPythonDockerSignal ProcessingCMakeJavaGoLangAssemblyGitCUDAMultimedia Processing

Required

Active TS SCI with Poly
14+ years of experience as a SWE in programs and contracts of similar scope, type and complexity and a B.S. Degree in Computer Science or related discipline from an accredited college or university is required. Four years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
At least 5 years of recent C++ experience
Familiarity with Docker and CUDA
Must have expert knowledge in RUST or Assembly
Experience building projects with CMake, Make, Ninja or Bazel

Preferred

3+ years experience writing in one or more of Python 3, Java, and GoLang
2+ years experience with analytic development implementing algorithms in code
Experience with Machine Learning
Experience with signal processing
Knowledge of tools for software development like git, docker, googletest/Junit, gitlab and gitlab CI
Multimedia processing experience and/or machine learning experience

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase