1

Senior Computer Programmer Jobs in Plainfield, IL

Senior Data Engineer

Chicago, IL

$109K - $148K/yr

Looking for a Senior Data Engineer to be part of our Engineering Team. As a Senior Data Engineer ... Bachelor's in Computer Science, Computer Engineering or comparable experience Additional ...

Senior Data Specialist

Chicago, IL · On-site

$160K - $169K/yr

... Computer Engineering, Electrical Engineering, Electronics Engineering or a related field and 3 ... Senior Data Specialist / Reference R0000385140 #LI-DNI] . Visa Sponsorship is not available for ...

Sr. Software Engineer (Remote)

Oak Brook, IL · Remote

$123K - $163K/yr

Bachelor's degree preferred in Computer Science, Computer Engineering, Software Engineering, or ... Senior Software Engineers must possess strong problem-solving abilities and the capacity to analyze ...

Sr. Software Engineer (Remote)

Oak Brook, IL · On-site +1

$123K - $163K/yr

Bachelor's degree preferred in Computer Science, Computer Engineering, Software Engineering, or ... Senior Software Engineers must possess strong problem-solving abilities and the capacity to analyze ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

Senior FPGA Engineer, Chicago, IL We are looking to hire a highly talented Senior FPGA Engineer to ... Qualifications: - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

Senior FPGA Engineer, Chicago, IL We are looking to hire a highly talented Senior FPGA Engineer to ... Computer Engineering, Computer Science or equivalent. - Experience with Xilinx, Vivado, and ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

Senior FPGA Engineer, Chicago, IL We are looking to hire a highly talented Senior FPGA Engineer to ... Computer Engineering, Computer Science or equivalent. - Experience with Xilinx, Vivado, and ...

BID/JOB ANNOUNCEMENT SENIOR PROGRAMMER ANALYST Department of Finance Payroll Systems and Operations ... OR Graduation from an accredited college or university with a Master's degree in Computer Sciences ...

Description BID/JOB ANNOUNCEMENT SENIOR PROGRAMMER ANALYST Department of Finance Payroll Systems ... Writes computer programs. Additional duties may be required for this position. Location: (City Hall ...

Showing results 21-40

Senior Computer Programmer information

See Plainfield, IL salary details

$13

$50

$70

How much do senior computer programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for senior computer programmer in Plainfield, IL is $50.95, according to ZipRecruiter salary data. Most workers in this role earn between $42.88 and $60.91 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in Plainfield, IL?

The most popular types of Computer Programmer jobs in Plainfield, IL are:

What cities near Plainfield, IL are hiring for Senior Computer Programmer jobs?

Cities near Plainfield, IL with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Plainfield, IL as of August 2026, with employment types broken down into 62% Full Time, 13% Part Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $105,985 per year, or $51 per hour.

$84 - $114/hr

Other

Posted 2 days ago

New


Job description

Description

BID/JOB ANNOUNCEMENT

SENIOR PROGRAMMER ANALYST

Department of Finance

Payroll Systems and Operations Bureau

Number of Positions: 1

(Additional vacancies are possible pending budget approval)

Annual Starting Salary: $99,408

These positions are open to the general public and to all current city employees covered under the terms of the City's collective bargaining agreement with the AMERICAN FEDERATION OF STATE, COUNTY AND MUNICIPAL EMPLOYEES (AFSCME) - (BARGAINING UNIT #01, 03, 04, 05)

Only employees in City job titles in this bargaining unit are eligible to bid.

Applications for this position will be accepted beginning 8-3-26 until 11:59pm on 8-17-26.

Under general supervision, revises or develops existing and proposed applications for distributed and centralized processing systems, and performs related duties as required.

Essential Duties:

  • Analyzes current business operations by interviewing users and observing manual and automated procedures.
  • Analyzes business information problems using charts and diagrams
  • Prepares program specifications, logic flowcharts, and diagrams indicating mathematical computations and sequence of computer operations necessary to process and output data in the required formats.
  • Codes, tests, debugs, and install difficult programs for both centralized and distributed computer systems.
  • Modifies and/or maintains existing programs and databases to conform to business requirements or system changes.
  • Provides technical information on current systems to software vendors contracted to design major computer systems.
  • Monitors applications to determine conformance with user requirements.
  • Trains user staff on system operations, software and procedures.
  • Prepares documentation on program coding and testing processes.
  • Troubleshoots and corrects software malfunctions.
  • Configure software applications for operation on existing hardware.
  • Writes computer programs.

Additional duties may be required for this position.

Location: (City Hall) 1 21 N. Lasalle, Suite#700

Chicago, IL 60602

Shift: Monday-Friday

Hours: 8:30a.m. to 4:30p.m.

THIS POSITION IS IN THE CAREER SERVICE

Qualifications

Graduation from an accredited college or university with a Bachelor's degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus two (2) years of experience in the design and development of computerized systems.

OR

Graduation from an accredited college or university with a Master's degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus one (1) year of experience in the design and development of computerized systems.

OR

Graduation from an accredited college or university with an Associate's degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus four (4) years of experience in the design and development of computerized systems.

OR

Six (6) years of experience in the design and development of computerized systems.

NOTE: To be considered for this position you must provide information about your educational background and/or work experience. You must include job titles, dates of employment and specific job duties. (If you are a current City employee, Acting Up cannot be considered). If you fail to provide this information at the time you submit your application, it will be incomplete, and you will not be considered for this position. There are three ways to provide the information: 1) you may attach a resume; 2) you may paste a resume; or 3) you can complete the online resume fields.

Educational & Employment Verification:

Please be advised that if you are selected to be hired you must provide, upon request, with adequate information regarding your educational and employment history as it relates to the qualifications of the position for which you are applying. If you received your degree internationally, all international transcripts/diploma must be accompanied by a Foreign Credential Evaluation. If the City of Chicago cannot verify this information, any offer extended to you will be withdrawn and you will not be hired.

NOTE: A copy of your official transcripts and/or professional license, or training certificates will be required at the time of interview, if applicable.

Selection Requirements: This position requires applicants to complete an interview. The interviewed bidders possessing the qualifications best suited to fulfill the responsibilities of the position will be selected in seniority order according to the collective bargaining agreement. The interviewed external candidate(s) possessing the qualifications best suited to fulfill the responsibilities of the position will be selected.

Desired Skills

  • Previous work experience as a programmer
  • Previous work experience with APEX Development or software development
  • Proficiency with network troubleshooting
  • Proficiency with SQL programming language
  • Proficiency with JAVA (not JAVA-script) language
  • Proficiency with legacy language (COBOL, RPG)

For Information on our employees benefits please visit our benefits website at:

https://www.chicago.gov/city/en/depts/fin/benefits-office.html

For Information on our salary and title structure visit our classifications website at:

https://www.chicago.gov/content/dam/city/depts/dhr/supp_info/JobClassification/2025_Classification_and_Pay_Plan.pdf

APPLICATION EVALUATION: Initial evaluation will be based on information provided on the application and the documents submitted. The Department of Human Resources staff will review applications after the final posting date. Staff will follow any and all required Employment/Hiring Plan provisions, federal, state and local laws, and Collective Bargaining Agreements when applicable. Staff will apply hiring preferences as required by the municipal code. Placement on an eligibility list is not an offer or guarantee of an interview nor employment with the City of Chicago.

COMMITMENT TO DIVERSITY: To further our commitment to hiring applicants with diverse experience the City of Chicago has adopted the following ordinances 2-74-020 and 2-74-075. The ordinances provide a preference to applicants who meet minimum qualifications and who are veterans of the Armed Forces, and/or residents of Socio-Economically Disadvantaged Areas (SEDA) and/or Chicago Public School (CPS) high school graduates to be referred to departments for consideration. These hiring preferences do not apply to bidders, as Collective Bargaining Agreements define the hiring process for bidders. For positions covered by a collective bargaining agreement, bidders will be considered before external candidates.

ALL REFERENCES TO POLITICAL SPONSORSHIP OR RECOMMENDATION MUST BE OMITTED FROM ALL APPLICATION MATERIALS SUBMITTED FOR CITY EMPLOYMENT.

The City of Chicago is an Equal Employment Opportunity, Military Friendly, and Fair Chance Employer.

City of Chicago

Brandon Johnson, Mayor

#J-18808-Ljbffr