Jobs › Companies › Kitware › Software Engineer

About this Software Engineer role at Kitware

Kitware · Onsite · Arlington, Virginia

Build software that solves challenging, real-world problems.

At Kitware, you'll work alongside researchers and engineers to turn cutting-edge computer vision, machine learning, and artificial intelligence research into robust software solutions.

Your work won't be limited to theoretical problems or prototypes. Depending on the project, you could contribute to technologies involving 3D reconstruction, object detection, image manipulation detection, motion pattern learning, and anomaly detection. You'll have opportunities to work directly with customers, participate in live field tests and demonstrations, contribute to open source software, and see how the software you build performs in real-world environments.

If you're a strong C++ and Python developer who enjoys solving difficult technical problems and collaborating with people across disciplines, this role offers an opportunity to put those skills to work on projects with meaningful impact.

What You'll Do

In this position, you'll:

  • Develop robust software solutions using C++ and Python.

  • Collaborate with researchers and engineers on projects involving computer vision, machine learning, and artificial intelligence.

  • Help translate research, algorithms, and prototypes into reliable software for real-world applications.

  • Contribute to projects in areas such as 3D reconstruction, object detection, image manipulation detection, motion pattern learning, and anomaly detection.

  • Develop software for Linux, macOS, and/or Windows environments.

  • Depending on your projects, interact directly with customers, visit customer sites, and participate in live field tests and demonstrations.

  • Have opportunities to contribute to and maintain open source software, including platforms such as VIAME and TeleSculptor.

  • What We're Looking For

  • Bachelor's degree in Computer Science with relevant project experience outside of an academic setting and/or a master's degree in Computer Science or a relevant subject area.

  • Strong programming skills with experience using both C++ and Python.

  • Knowledge of software development processes and environments, including tools such as Visual Studio, gcc, clang, make, CMake, or CDash.

  • Ability to develop software for Linux, macOS, and/or Windows operating systems.

  • Due to contractual requirements, only U.S. citizens will be considered for this position.

  • Active TS/SCI security clearance.

  • Preferred Qualifications

  • Experience using GitHub or GitLab for code reviews, documentation, and release management.

  • Ability to learn core Amazon Web Services (AWS) technologies such as EC2, EBS volumes, S3, and CloudWatch.

  • Ability to learn DevOps tools such as Ansible, Terraform, Chef, Puppet, Vagrant, and Packer.

  • Interest and experience in open source software development.

  • An active government security clearance of TS or higher.


  • Why Kitware?

    Kitware is a research and development software company working to advance science, make a positive impact, and share our results. Our work contributes to areas including healthcare, national security, and advanced computing, and our customers and collaborators include government organizations, national laboratories, leading universities, medical device manufacturers, technology companies, and other organizations around the world.

    We're also 100% employee-owned through an Employee Stock Ownership Plan (ESOP). Eligible employees have the opportunity to share in the value they help create, giving our people a meaningful stake in Kitware's long-term success.

    Our employees enjoy a collaborative work environment with flexibility in their assignments, significant independence, and the opportunity to take ownership of their work.

    Benefits Include:

    • Six weeks of paid time off

    • Flexible working hours

    • Competitive compensation

    • Employee bonus plan

    • 401(k)

    • Health and life insurance

    • Short- and long-term disability insurance

    • Tuition reimbursement

    • Free coffee, drinks, and snacks

    For more information on our benefit offerings, please visit: https://www.kitware.com/careers/. 

    Equal Employment Opportunity

    Kitware actively subscribes to a policy of equal employment opportunity. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, protected veteran status, uniformed service member status, or any other characteristics protected by applicable law.

    If you need assistance with applying or interviewing for a role due to a disability or special need, please reach out directly to our HR team at [email protected] at any time during the hiring process.

    Any unsolicited resume sent to Kitware, including to Kitware's mailing addresses, fax machines or email addresses, whether directly to Kitware employees or to Kitware's applicant tracking system, will be considered Kitware property.  Kitware will not pay a fee for any placement resulting from the receipt of an unsolicited resume, and will consider any candidate submitted by a recruitment agency without a fully executed contract with Kitware to have been referred free of any charges or fees.

    Ready to apply to Kitware?
    Apply to Kitware

    Similar jobs

    Two Six Technologies
    Senior Platform Software Engineer (AI Specialist)
    Two Six Technologies
    ⚡ Apply early Arlington, Virginia Hybrid $140,000–$200,000
    ● New 👁 Seen ✓ Applied 8h ago
    Mastercard
    Lead Software Engineer
    Mastercard
    ⚡ Apply early Arlington, Virginia Onsite $161,000–$266,000
    ● New 👁 Seen ✓ Applied 2d ago
    G2i Inc.
    Senior Software Engineer, AI Training - United States
    G2i Inc.
    ⚡ Apply early New York City · location restricted $208,000–$416,000
    ● New 👁 Seen ✓ Applied 2d ago
    Anduril Industries
    Senior Front End Software Engineer, React
    Anduril Industries
    ⚡ Apply early Arlington, Virginia, United St... Onsite $191,000–$253,000
    ● New 👁 Seen ✓ Applied 6d ago
    Mastercard
    Senior Software Engineer
    Mastercard
    ⚡ Apply early Arlington, Virginia Hybrid $132,000–$212,000
    ● New 👁 Seen ✓ Applied 1w ago
    Mastercard
    Software Engineer Intern, Summer 2027 – United States
    Mastercard
    ⚡ Apply early O'Fallon, Missouri Onsite $72,800–$95,680
    ● New 👁 Seen ✓ Applied 2w ago
    Two Six Technologies
    Senior Software Engineer
    Two Six Technologies
    ⚡ Apply early Arlington, Virginia Onsite $124,600–$200,500
    ● New 👁 Seen ✓ Applied 2w ago
    Two Six Technologies
    Lead Software Reverse Engineer
    Two Six Technologies
    ⚡ Apply early Arlington, Virginia Onsite $154,257–$231,386
    ● New 👁 Seen ✓ Applied 2w ago
    Common App
    Software Developer - US Based Hybrid Opportunity
    Common App
    ⚡ Apply early Arlington, Virginia, United St... Onsite $95,000–$100,000
    ● New 👁 Seen ✓ Applied 2w ago

    Sign up for suggestions tailored to the jobs you open and the searches you save.

    More jobs at Kitware

    See all jobs at Kitware →

    Apply now
    🤖

    Whoa — hold up

    JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

    Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

    Catch your next role the second it’s posted.

    Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

    Create free account

    Free forever · takes 30 seconds · already have one?

    Get an edge on your job hunt.

    Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

    Join the channel — it's free