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