Drimva

Kitware

Senior Software Architect

$140K–$190K

Arlington, Virginia · On-site · Senior · Full-time · Posted Sep 28, 2026

Experience
At least 5 years with a bachelor's degree, or 3 years with a master's degree.
Education
Bachelor's degree in Computer Science, or a master's degree in Computer Science or a relevant subject matter.
Visa sponsorship
Only U.S. citizens will be considered; active TS/SCI security clearance required.

About the job

Designs large-scale software frameworks that run computer vision and machine-learning research algorithms across embedded, mobile, desktop, and cloud environments, while helping lead open-source software quality.

What you'll do

  • Design and implement software frameworks for diverse computing environments.
  • Lead community efforts to maintain quality open-source software.
  • Optimize and integrate research algorithms and software systems.

What they ask for

  • Bachelor's degree in Computer Science with at least 5 years of experience, or a master's degree in Computer Science or a relevant subject matter with 3 years of experience.
  • Significant C++ and Python experience; experience integrating third-party libraries.
  • Experience with distributed processing/computing, complex software systems, and code optimization.
  • Leadership experience reviewing and overseeing others’ code development; active TS/SCI security clearance; U.S. citizenship.

Nice to have

  • GPU-based development, computer vision applications, or AI tools, frameworks, and techniques.
  • Knowledge of CMake/CDash, MS Visual Studio, GCC, make, and/or Xcode; experience developing for Unix, Linux, MacOS, or Windows.

Pay

USD 140,000–190,000 per year (base salary)

Tools

C++, Python, GitHub, GitLab, CMake/CDash, MS Visual Studio, GCC, Xcode

AI focus

The role builds software frameworks for computer vision and machine-learning research algorithms; AI is also listed among emerging topics and preferred experience.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)