Kitware Inc.→
Software Engineer at Kitware Inc. in Clifton Park, NY
Entry LevelOn-siteFull-timeClifton Park, NY$75k–$95k/yr
Skills
linux command line interfacecmake-based software development life cyclepythonc++agile work environmentunix software developmentlinux software developmentmacos software developmentwindows software development
Job Description
Summary: Kitware is a research and development software solutions provider dedicated to advancing science and making a positive impact. They are seeking a Software Engineer to join their Software and Data Solutions team, where the role involves developing and supporting build tools and infrastructure for large-scale C++/Python product life cycles.
Responsibilities:
- Develop and support a broad range of build tools and infrastructure for large-scale C++/Python product life cycles
Required Qualifications:
- Bachelor's degree in Computer Science, Electrical and Computer Engineering, or related field
- Experience in the Linux command line interface (CLI) environment
- Experience supporting CMake-based Software Development Life Cycle (SDLC) systems
- Proficiency in developing Python and C++ code and applications
- Ability to thrive in an agile work environment with minimal supervision
- Ability to develop software for Unix, Linux, MacOS, and/or Windows operating systems
- Strong communication skills
- Due to contractual requirements, this position requires U.S. citizenship
- Full-time on-site work at Kitware's office in Clifton Park, NY
Preferred Qualifications:
- Familiarity with one or more AI code-assistant tools (e.g., Github Copilot, Cursor, Claude Code)
- Familiarity with one or more Continuous Integration/Continuous Delivery (CI/CD) platforms (e.g., Jenkins, Github Actions, Azure DevOps)
- Experience using Github or Gitlab for code reviews, documentation, and release management
- Interest and experience in open source software development
Required Skills: Linux command line interface, CMake-based Software Development Life Cycle, Python, C++, Agile work environment, Unix software development, Linux software development, MacOS software development, Windows software development
Benefits: Tuition reimbursement program, Flexible working hours, Six weeks paid time off, 401(k), Health insurance, Life insurance, Short- and long-term disability insurance, Bonus plan, Free coffee, drinks, and snacks
Benefits
Tuition reimbursement program
Flexible working hours
Six weeks paid time off
401(k)
Health insurance
Life insurance
Short- and long-term disability insurance
Bonus plan
Free coffee, drinks, and snacks