Software Engineer at Kitware
Clifton Park, NY
$75,000–$95,000
Jul 23, 2026
Clifton Park, NY
Jul 25, 2026
What this job asks for AI summary
This role centers on developing and maintaining build tools and infrastructure for large-scale C++ and Python software products across their full lifecycle. The work involves supporting CMake-based development pipelines, CI/CD systems, and cross-platform builds on Linux, macOS, and Windows for a range of customer and internal projects. It suits a developer with solid C++/Python experience who is comfortable working in a Linux CLI environment on long-lived, production-grade software.
Mid level · Albany-Schenectady-Troy, NY · Bachelor's required · Full-time
Pay in the description: $75,000–$95,000
“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
Roughly 40 people in the Albany-Schenectady-Troy, NY area plausibly meet what this posting asks for (software developers). range 15–60
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $130,723 (middle half $99,021–$164,663). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
The role's primary focus is build tooling and infrastructure (CMake-based SDLC, CI/CD, large-scale C++/Python product life cycles) — it sits at the boundary between Software Developers (15-1252) and Systems/Network Admins (15-1244). Because the JD emphasizes developing Python and C++ code and applications, 15-1252 is the better fit, with 15-1244 as a close runner-up.
The posting requires U.S. citizenship due to contractual obligations, but does not gate on a formal security clearance.
The role is explicitly full-time on-site at Kitware's Clifton Park, NY office; remote is not available.
No overall years-of-experience requirement is stated; the degree requirement (Bachelor's in CS, ECE, or related field) is a hard gate.
AI code-assistant tools (GitHub Copilot, Cursor, Claude Code) are listed under Preferred Qualifications as a single 'familiarity with one or more' requirement; the named tools are treated as interchangeable alternatives.
CI/CD platforms (Jenkins, GitHub Actions, Azure DevOps) are similarly listed under Preferred Qualifications as interchangeable alternatives; Jenkins is used as the primary name with the others in alternatives. CI/CD is also captured separately as a general preferred skill reflecting the broader platform familiarity requirement.
GitHub and GitLab are listed together under Preferred Qualifications for code reviews, documentation, and release management; captured as a single preferred skill with GitLab as an alternative.
Open source software development interest/experience appears under Preferred Qualifications but names no specific technology, so it is omitted per extraction rules.
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.