Senior Software Architect at Kitware
Carrboro, NC
$140,000–$190,000
Aug 2, 2026
Carrboro, NC
Sep 25, 2026
What this job asks for AI summary
A research and development software engineering role on Kitware's computer vision team, focused on designing and implementing large-scale software frameworks that bring cutting-edge CV and machine learning algorithms to production across embedded, desktop, and cloud environments. The position involves contributing to open source platforms, collaborating directly with customers, and working across areas such as 3D reconstruction, object detection, and anomaly detection. Strong C++ skills and experience with distributed computing are central to the work.
Senior level · 3+ years · Bachelor's required · TS/SCI clearance · Full-time
Quick apply — this platform usually takes a CV and a few fields.
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 4, 2026. It is a model, not a headcount.
Why we read it this way (8)
The posting states two degree/experience paths: a Bachelor's in CS with 5+ years OR a Master's in CS (or relevant field) with 3+ years. The overall years minimum is set to 3 (the lower bound of the stated range); the Bachelor's path requires 5 years.
TS/SCI clearance is listed as a hard requirement — candidates must either already hold one or be willing and able to obtain one. US citizenship is also explicitly required by contract.
Python appears twice in the Required Qualifications section (once as a standalone bullet and once as 'especially Python' under other languages). Both references are treated as a single required skill.
GitHub/GitLab are listed together as open source hosting platforms the candidate will actively maintain; GitLab is captured as an alternative since either satisfies the requirement.
The posting names no specific location; Kitware's headquarters is in Clifton Park, NY, but no work location is stated in this posting — the CBSA is left blank.
AI tools, frameworks, and techniques appear only under Preferred Qualifications and name no specific tool, so no concrete skill entry was created for that item.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): GPU development.
Requires a TS/SCI clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.