1

Computer Programmer Jobs in Syracuse, NY (NOW HIRING)

CNC Programmer 1st Shift Hours TBD $20 - $28 per hour DOE Job Duties * Creates medium to high ... Creates wire or surface geometry using CAD software Requirements * A.AS in Mechanical technologies ...

CMM Programmer

Auburn, NY · On-site

$28 - $32/hr

Interpret engineering drawings, CAD models, and GD&T requirements * Analyze inspection data and generate detailed reports * Collaborate with engineering and production teams to resolve quality issues

CMM Programmer

Auburn, NY · On-site

$28 - $32/hr

Interpret engineering drawings, CAD models, and GD&T requirements * Analyze inspection data and generate detailed reports * Collaborate with engineering and production teams to resolve quality issues

Interpret engineering drawings, CAD models, and GD&T requirements * Analyze inspection data and generate detailed reports * Collaborate with engineering and production teams to resolve quality issues

CNC Programmer

Syracuse, NY · On-site

$65K - $97K/yr

Maintain records of machine specifications, programming notes and production processes · User Support Required Skills and Qualifications: · A degree in computer science, software engineering, or ...

A degree in computer science, software engineering, or related field. Programming Proficiency: Strong knowledge of various programming languages and frameworks Problem Solving Skills: Ability to ...

CAD Technician

Syracuse, NY · On-site

$69K - $86K/yr

Company Description Ramboll is a global architecture, engineering, and consultancy company. As a ... Your new role We are seeking a Civil CAD Technician or Civil Engineer with strong Civil 3D skills ...

CAD Technician

Syracuse, NY · On-site

$69K - $86K/yr

Company Description Ramboll is a global architecture, engineering, and consultancy company. As a ... Your new role We are seeking a Civil CAD Technician or Civil Engineer with strong Civil 3D skills ...

Company Description Ramboll is a global architecture, engineering, and consultancy company. As a ... Your new role We are seeking a Civil CAD Technician or Civil Engineer with strong Civil 3D skills ...

CNC Programmer

Syracuse, NY · On-site

$65K - $95K/yr

Maintain records of machine specifications, programming notes and production processes • User Support Required Skills and Qualifications: • A degree in computer science, software engineering, or ...

Survey CAD Operator

Liverpool, NY

$18.75 - $25.75/hr

S. in Surveying Engineering or A.A.S. in Computer Aided Design and Drafting Technology * experience performing document research, processing of survey data, creating digital terrain models, and ...

next page

Showing results 1-20

Computer Programmer information

See Syracuse, NY salary details

$29.8K

$58.8K

$86.4K

How much do computer programmer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for computer programmer in Syracuse, NY is $58,755.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,700.00 and $72,300.00 per year, depending on experience, location, and employer.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often collaborate with teams to design solutions and troubleshoot issues. Strong problem-solving skills and knowledge of development tools are essential in this role.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

Is a computer programmer a good career?

A computer programmer is a skilled professional who writes, tests, and maintains software code, often working with programming languages like Python, Java, or C++. The field offers strong job growth, competitive salaries, and opportunities across various industries, but it requires continuous learning and problem-solving skills. Success in this career depends on technical proficiency, adaptability, and staying current with technological advancements.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, using programming languages like Java, Python, or C++ to create and maintain software applications. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications like CompTIA or Microsoft Certified solutions developer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Syracuse, NY? The most popular types of Computer Programmer jobs in Syracuse, NY are:
What are popular job titles related to Computer Programmer jobs in Syracuse, NY? For Computer Programmer jobs in Syracuse, NY, the most frequently searched job titles are:
What cities near Syracuse, NY are hiring for Computer Programmer jobs? Cities near Syracuse, NY with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Syracuse, NY as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $58,755 per year, or $28.2 per hour.

Programmer I - Office Information Technology

Syracuse City School District

Syracuse, NY • On-site

$33.47/hr

Full-time

Posted 5 days ago


Syracuse City School District rating

8.4

Company rating: 8.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

62nd of 621 rated elementary and secondary schools


Job description

ABOUT OUR DISTRICT

The Syracuse City School District is On the Rise! We are undergoing a new phase of innovation and transformation with the goal of ensuring that all students graduate high school with the skills needed to be ready for college and career. For Syracuse, all means all. The School Board and Syracuse community have charged the Superintendent with improving student achievement, and she is seeking a dedicated and diverse team of educators to partner with her in moving the district toward its goals.

The Syracuse City School District represents 35 schools and programs, including 6 high schools, 6 middle schools, 6 K-8 schools, 13 elementary schools, and 4 alternative education programs, serving approximately 19,000 students Pre-K-12. Of these students, 82.3% qualify for free or reduced-price lunch, 20.1% are served by the Office of Special Education, and 83% are students of color.

Location: Office Information Technology

DISTINGUISHING FEATURES OF THE CLASS

The work involves responsibility for developing and preparing computer programs of moderate difficulty for the solution of problems through the use of electronic data processing equipment. Under supervision, an employee in this class is responsible for developing and preparing computer programs for the solution of problems through the use of electronic data processing equipment. Work involves the design, verification and test runs for programs whose raw data has been ascertained by the Systems Analyst and/or a higher level Programmer in the planning and implementation of an assigned program. Supervision may be exercised over subordinate Programmer Trainees. Assignments are received from higher level Programmers, Systems Analysts and/or Application Program Manager. Work is reviewed through the operation of the assigned program. Does related work as required.

TYPICAL WORK ACTIVITIES

  •  
  • Analyzes problems outlined by superiors in terms of detailed equipment requirements and capabilities.
  • Designs detailed machine logic flow charts.
  • Verifies program logic by preparing test data for trial runs; tests and debugs programs, analyzes performance of programs during testing.
  • Prepares instruction sheets to guide operation section during production runs; may work with operations staff during testing.
  • Evaluates and modifies existing programs to take into account changes in systems requirements or equipment configuration.
  • May translate detailed machine logic flow charts into coded machine instructions.
  • May confer with technical personnel in systems analysis.
  • Prepares and has responsibility for completion of all elements of program documentation.

 FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS

 In Common:

Ability to translate flow charts to detailed block diagrams and the actual computer program.

Ability to learn new computer language.

Physical condition commensurate with the demands of the position.

MINIMUM QUALIFICATIONS

 A. One (1) year of work experience, or its part time equivalent, in programming; or,

B. Graduation from a regionally accredited or New York State registered college or business school with an *Associates Degree in Data Processing, Computer Science or a closely related field (*or Certificate from a two-year program or successful completion of a B.O.C.E.S. Computer Programming Technician STEP program); or,

C. Successful completion of 15 semester credit hours (or 20 quarter credit hours from a regionally accredited or New York State registered college, business school or trades school) in data processing, programming, computer science or a closely related field; or,

D. An equivalent combination of training and experience as defined by the limits of (A), (B) and (C).

WORKING HOURS: This position will work 40 hours per week, 12 months per year. This position is full-time. This position is non-exempt.

SALARY:   The current starting salary for this position is $33.47 per hour per the Unit 9 contract.  

QUALIFICATIONS:

  • To be considered, all candidates must meet the minimum qualifications of the position as outlined on the Onondaga County Civil Service job specifications for this title.

  • NYS HELPS Program will allow us to hire for this position without participating in the Civil Service exam or being appointed from an eligible list. The selected candidate will serve a 52-week probationary period, and the position will mature into a permanent appointment.

  • The successful candidate will be required to pass a fingerprint-based background check, at the cost of $104.50 to the candidate.

  • City Residents are encouraged to apply!

The Onondaga County Civil Service job description for this position can be viewed by clicking here.


What Syracuse City School District employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom