Drimva

Kitware

Senior Software Architect

$140K–$190K

Clifton Park, New York +2 · On-site · Senior · Full-time · Posted Aug 3, 2026

Location
Clifton Park, New York
Carrboro, North Carolina
Minneapolis, MN
Experience
Bachelor's degree in Computer Science with a minimum of 5 years of experience, and/or a Master's degree in Computer Science or a relevant subject matter and 3 years of experience.
Education
Bachelor's degree in Computer Science or Master's degree in Computer Science or a relevant subject matter.
Visa sponsorship
Only U.S. citizens will be considered for this position.

About the job

Designs and implements large-scale software frameworks for computer vision and machine-learning research, and helps lead the development of open-source software.

What you'll do

  • Build frameworks that run research algorithms across embedded, mobile, desktop, and cloud environments.
  • Lead community collaboration to maintain quality open-source software.
  • Develop software for real-world computer vision and machine-learning projects.

What they ask for

  • Significant C++ experience and Python experience.
  • Experience integrating third-party libraries, distributed computing, complex software systems, and code optimization.
  • Leadership experience reviewing and overseeing others’ code development.
  • U.S. citizenship and willingness and ability to obtain and maintain a TS/SCI clearance if not already cleared.

Nice to have

  • GPU-based development, computer vision, or experience with AI tools, frameworks, and techniques.
  • Experience with software development tools such as CMake/CDash, MS Visual Studio, GCC, make, or Xcode, and open-source development across listed operating systems.

Pay

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

Tools

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

AI focus

Develops frameworks and software for computer vision and machine-learning research; preferred qualifications include experience with AI tools, frameworks, and techniques.

Model-written summary · the original posting is authoritative

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