CACI International Inc

Software Engineer – TS/SCI with Poly

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: LaurelMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $131,800 - $290,000 per year

Job Level

About the role

  • 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

Requirements

  • Active TS SCI with Poly
  • 14+ years of experience as a SWE in programs and contracts of similar scope, type and complexity
  • B.S. Degree in Computer Science or related discipline from an accredited college or university
  • 4 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
  • Expert knowledge in RUST or Assembly
  • Experience building projects with CMake, Make, Ninja or Bazel
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonJavaGoCRUSTAssemblyDockerCUDAMachine Learning
Soft Skills
communicationguidancecoachingtrainingcollaboration
Certifications
Active TS SCI with Poly