Latest AI JobsBrowse Jobs
Kitware logo

Senior Software Architect

KitwareArlington, VirginiaComputer Vision
Apply on company site
Salary
Not listed
Job type
Full Time
Experience
Senior · 3+ yrs
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

Kitware seeks a Senior Software Architect in Arlington, Virginia, to design large-scale software frameworks for image and video analysis algorithms. This full-time position suits an experienced software professional with a strong background in C++ and a background in distributed processing who holds an active TS/SCI security clearance.

Role Overview

Kitware operates as a research and development software solutions provider that advances science and creates automated image and video analysis solutions. The computer vision team focuses on automated image and video analysis, deep learning, 3D reconstruction, object detection, and anomaly detection. Employees interact directly with customers, visit customer sites, and participate in live field tests.

Key Responsibilities

Design and implement large-scale software frameworks for research algorithms across embedded systems, mobile platforms, desktop applications, and cloud infrastructure.
Lead community efforts to maintain quality open source software on platforms like GitHub and GitLab.
Engage with emerging topics in computer vision, machine learning, and artificial intelligence.

Requirements

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 with at least 3 years of experience.
Significant programming experience in C++ and Python.
Experience integrating third-party libraries and working with distributed processing or computing.
Experience designing and implementing complex software systems, optimizing code, and reviewing or overseeing the code development of others.
United States citizenship and an active TS/SCI security clearance due to contractual requirements.

Nice to Have

Experience integrating additional languages and performing GPU-based development.
Knowledge of computer vision applications and software development processes such as CMake/CDash, MS Visual Studio, GCC, make, and Xcode.
Experience developing software for Unix, Linux, MacOS, and Windows operating systems.
Familiarity with artificial intelligence tools, frameworks, and techniques.

Skills and Tools

C++
Python
GitHub
GitLab
CMake
CDash
MS Visual Studio
GCC
Xcode
Unix, Linux, MacOS, Windows
GPU-based development

Salary and Benefits

The position includes a competitive compensation plan, a bonus plan, and six weeks of paid time off. Additional offerings feature a tuition reimbursement program, flexible working hours, a 401(k) plan, health insurance, life insurance, short- and long-term disability insurance, and free coffee, drinks, and snacks.

About the Company

Kitware is 100% employee-owned and Great Place to Work-Certified, offering a small company environment with high levels of independence and responsibility. The organization provides research and development software solutions to government organizations, national research labs, academic institutions, and commercial partners.

How to Apply

Candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What level of education and experience is required for this role?

Applicants need either a Bachelor's degree in Computer Science with a minimum of 5 years of experience or a Master's degree in Computer Science or a relevant subject with 3 years of experience.

Are there specific citizenship or security clearance requirements?

Yes. Due to contractual requirements, only United States citizens with an active TS/SCI security clearance will be considered.

What programming languages are necessary?

Significant C++ experience and Python experience are required.

What are the primary project areas for this team?

Projects focus on computer vision, deep learning, 3D reconstruction, object detection, image manipulation detection, and motion pattern learning and anomaly detection.

What benefits does Kitware provide for employees?

Benefits include a competitive compensation plan, a bonus plan, six weeks of paid time off, tuition reimbursement, flexible working hours, a 401(k) plan, health insurance, life insurance, short- and long-term disability insurance, and free snacks and drinks.

Ready to apply?

The application is on the official Kitware careers page.

Apply on company site