1

Software Engineer Jobs in Albany, NY (NOW HIRING)

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 ...

Software Engineer

Clifton Park, NY ยท On-site

$85K - $125K/yr

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 ...

Senior Software Engineer

Rensselaer, NY ยท On-site

$121K - $160K/yr

The Senior Software Engineer is responsible for the design, development, and maintenance of software products. A Senior Software Engineer performs full stack development, including front end, ...

Senior Software Engineer

Rensselaer, NY ยท On-site

$121K - $160K/yr

The Senior Software Engineer is responsible for the design, development, and maintenance of software products. A Senior Software Engineer performs full stack development, including front end, ...

Software Engineer

Clifton Park, NY ยท On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Software and Data Solutions team. This position offers an opportunity to help Kitware's customers build meaningful software that will stand the test ...

Implement approved hardware, software, platforms, publishing tools, and programming languages for the development of system updates Software Development & Support * Participate in peer reviewing code ...

Kitware is seeking a Software Engineer to join the Software and Data Solutions team. This position offers an opportunity to help Kitware's customers build meaningful software that will stand the test ...

Software Engineer

Albany, NY ยท On-site

$77K - $98K/yr

Implement approved hardware, software, platforms, publishing tools, and programming languages for the development of system updates Software Development & Support * Participate in peer reviewing code ...

Software Engineer

Albany, NY ยท On-site

$95 - $120/hr

Software Engineer Full Time Professional Corporate Headquarters, Albany, NY, US Salary Range: $95,000.00 To $120,000.00 Annually Position Summary: Carver Companies is looking for a capable Software ...

Senior Software Engineer

Saratoga Springs, NY ยท On-site

$122K - $161K/yr

The Senior Software Engineer works as a leader/key player on our development team to assist in new product development, functionality enhancements, maintenance, integration and client implementations.

New

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

Senior Software Engineer

Latham, NY ยท On-site

$118K - $156K/yr

Senior Software Engineer - GP Enterprise Solutions As a Senior Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version control ...

Senior Software Engineer

Latham, NY ยท On-site

$118K - $156K/yr

Senior Software Engineer - GP Enterprise Solutions As a Senior Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version control ...

Senior Software Engineer

Latham, NY ยท On-site

$118K - $156K/yr

Senior Software Engineer GP Enterprise Solutions As a Senior Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version control ...

next page

Showing results 1-20

Software Engineer information

See Albany, NY salary details

$63K

$146.5K

$204K

How much do software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for software engineer in Albany, NY is $146,471.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $171,800.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Albany, NY?

The most popular types of Software Engineer jobs in Albany, NY are:

What cities near Albany, NY are hiring for Software Engineer jobs?

Cities near Albany, NY with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Albany, NY as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $146,471 per year, or $70.4 per hour.

Software Engineer

Kitware

Clifton Park, NY โ€ข On-site

Full-time

Medical, Life, Retirement, PTO

Re-posted 21 days ago


Job description

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.

  • If not already cleared, willingness and ability to apply for and maintain a 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/. 

Living & Working in New York's Capital Region

The Software Engineer is offered at Kitware's Clifton Park, NY headquarters, putting you in the heart of New York's Capital Region.

This area offers the conveniences and culture of city living with a distinctly small-town feel. From Broadway shows and outdoor concerts to a strong local dining scene, there’s plenty to do without the pace of a larger metropolitan area.

What really sets the region apart is its access to the outdoors. With an abundance of parks, lakes, nature preserves, and trails, outdoor recreation is part of life year-round - from hiking and boating in the warmer months to skiing and snowshoeing in the winter.

Kitware's Clifton Park headquarters includes collaborative gathering spaces, an oversized kitchen stocked with beverages and snacks, and an expansive outdoor patio.

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 hr@kitware.com 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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.