1

Programming Jobs in Albany, NY (NOW HIRING)

Lab Engineer - Psychology - HLS

Troy, NY ยท On-site

$80 - $120/hr

Prepares and installs solutions by determining and designing system specifications, standards, and programming. * Improves operations by conducting systems analysis; recommending changes in policies ...

New

Electrical Engineer

Schenectady, NY

$85K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description Electrical Engineer at SMRT - Power Up Your Impact Are you ready to apply your electrical engineering expertise in a collaborative environment where innovation meets purpose? At SMRT, we ...

Office Engineer

Albany, NY ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Infra Tech Engineering, LLC is actively seekingOffice Engineersto work on a highway construction project in Albany, NY. Office Engineer: Essential functions of the Office Engineer position include ...

next page

Showing results 1-20

Programming information

See Albany, NY salary details

$24.4K

$86.9K

$145.6K

How much do programming jobs pay per year?

As of Aug 19, 2026, the average yearly pay for programming in Albany, NY is $86,937.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,100.00 and $113,400.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

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

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

What cities near Albany, NY are hiring for Programming jobs?

Cities near Albany, NY with the most Programming job openings:

Infographic showing various Programming job openings in Albany, NY as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 15% Part Time, 4% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $86,937 per year, or $41.8 per hour.

Information Technology Specialist 2 (Programming)

Office of the New York State Comptroller

Menands, NY โ€ข On-site

$66K - $85K/yr

Full-time

Posted 14 days ago


Job description

#2497 - Information Technology Specialist 2 (Programming)
Performing audits and reviews of OSC's information systems and technology in accordance with applicable auditing and Information Technology (IT) standards. To include NIST Cybersecurity Framework and the Center for Internet Security CIS Controls. Analyzing and evaluating management's internal controls regarding the adequacy, effectiveness, security, integrity and efficiency of IT systems and technology.
Position Summary:
Item #: 00316
Bargaining Unit: Public Employees Federation
Division: Inspector General
Bureau: Internal Audit
Jurisdictional Class: Competitive
Appointment Type: Contingent-Permanent
Salary Grade: 018
Salary Range: $66,951 - $85,138
Employment Type: FULL TIME
Occupational Category: I.T. Engineering Sciences
NY HELPS: Yes
Travel Percentage: 10%
Work Week: Monday - Friday
Work Hours: 8-4PM
Shift: N/A
Mandatory Overtime: No
Compressed Workweek Allowed: Yes
Telecommuting Allowed: Yes
How to Apply:
Minimum Qualifications:
To be considered for this position, you must create a candidate profile or log in to your profile and upload the documents listed below.
  • Cover Letter
  • Resume
  • Transcripts (if applicable)

Please ensure item number 00316 is included in each documents file name.
Transcripts are required if the position has educational requirements or allows education as a substitution for minimum qualifications.
Minimum Qualifications:
Civil Service exams are not required under the New York Hiring for Emergency Limited Placement Statewide (NY HELPS) Program:
Non-Competitive Qualifications for appointment under the NY HELPS Program:
For appointment to an Information Technology Specialist 2 Programming, you must have:
  • A bachelor's or higher-level degree, including or supplemented by 15 credit hours in computer science courses.

OR
  • A bachelor's or higher-level degree in any field and at least one year of the experience in information technology.

OR
  • A minimum of 60 college semester credit hours including at least 15 credit hours in computer science courses and one year of the experience in information technology.

OR
  • A total of two years of experience in information technology.

Competitive Minimum Qualifications:
You must be currently reachable on the appropriate eligible list for this title, eligible under the 55 b/c program, or eligible to transfer to this title under Section 52.6 of the Civil Service Law.
To determine if your current Civil Service title is eligible for transfer to this title, visit the Career Mobility GOT-IT website: Career Mobility Office ยป GOT-IT (ny.gov)
Non-Competitive promotion (NCP) qualifications:
You must be a qualified employee of the Office of the New York State Comptroller and have had one year of permanent competitive or 55-b/55-c service as an Information Technology Specialist 1 Programing.
NCP/Provisional notes:
If the number of interested candidates who meet the promotional qualifications is three or less, the agency; at its discretion, may nominate one or more of the candidates for a noncompetitive promotion without further examination under the provisions of Section 52.7 of the Civil Service Law.
If the number of interested candidates who meet the promotional qualifications is more than three, the agency; at its discretion, may nominate one or more of the candidates for a provisional promotion under the provisions of Section 65 of the Civil Service Law.
55b/55c Program Appointment:
This position may be designated 55 b/c and is subject to verification of applicant eligibility. For more information on this program, please visit the NYS Department of Civil Service website, 55b/c Recruitment Resources Center (ny.gov)
Preferred Qualifications/Knowledge, Skills and Abilities:
  • Knowledge of general information technology controls, computer operations and security controls.
  • Ability to organize audit assignments and meet deadlines.
  • Demonstrates flexibility and adaptability.
  • Self-motivated.

Contact Information:
If you have questions about this vacancy, please contact:
Division Contact:
DeRena Thompson
DMThompson@osc.ny.gov
Human Resources Contact:
Jennifer Brantigan
(518) 474-1924
Recruit@osc.ny.gov
The Office of the State Comptroller does not participate in E-Verify or sponsor visa applications.
Telecommuting
The Office of the New York State Comptroller (OSC) supports telecommuting where it is reasonable to do so based upon the agency's mission and operational needs. Generally, employees new to OSC will be restricted from telecommuting for at least 8 calendar weeks. After the initial 8 calendar week restriction, if an employee's primary residence location, duties and work performance are aligned with telecommuting they may be allowed to do so. Upon approval to telecommute, OSC employees may telecommute up to 5 days per pay period.
Reasonable Accommodation
The NYS Office of the State Comptroller provides reasonable accommodation to applicants with disabilities. If you need reasonable accommodation for any part of the application and hiring process, please notify the Division of Human Resources at (518) 474-1924.
Equal Opportunity Employment
The Office of the NYS Comptroller values a workforce with a broad, diverse range of backgrounds and perspectives. All employees are expected to contribute to a professional environment focused on self-evaluation and improvement, as well as acceptance and support of coworkers.
Some positions may require additional credentials or a background check to verify your identity.