1

Computer System Programmer Jobs in Chicago, IL (NOW HIRING)

As a Senior Quality Engineer , you will: * Lead verification, validation and maintenance of host ... Lead computer system validation (CSV) activities of Tempus AI applications, software tools, and ...

Senior Trading Systems Engineer

Chicago, IL · On-site

$107K - $147K/yr

Senior Trading Systems Engineer, Chicago, IL This Senior Trading Systems Engineer position is 100 ... Computer Science, Computer Engineering or an equivalent field. - Strong Linux experience working ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: · Prolonged periods sitting at a desk and working on a computer. · Must be able ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: • Prolonged periods sitting at a desk and working on a computer. • Must be ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: • Prolonged periods sitting at a desk and working on a computer. • Must be ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: · Prolonged periods sitting at a desk and working on a computer. · Must be able ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: · Prolonged periods sitting at a desk and working on a computer. · Must be able ...

We don't just build systems, we engineer resilience, empowering the planet's most critical ... Physical Demands: · Prolonged periods sitting at a desk and working on a computer. · Must be able ...

System Support Specialist

Wheaton, IL · On-site

$26.95 - $36.47/hr

... Engineers and System Administrators. 5. Provide level 1 and level 2 support, which would include both basic computer support and intermediate troubleshooting using diagnostic tools and technical ...

... in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience) 2+ years of System Engineering experience in a hybrid-cloud environment with ...

next page

Showing results 1-20

Computer System Programmer information

See Chicago, IL salary details

$17

$51

$84

How much do computer system programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for computer system programmer in Chicago, IL is $51.29, according to ZipRecruiter salary data. Most workers in this role earn between $37.16 and $64.18 per hour, depending on experience, location, and employer.

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

To thrive as a Computer System Programmer, you need strong programming abilities in languages such as C, C++, or Java, along with a degree in computer science or a related field. Familiarity with operating systems, integrated development environments (IDEs), and version control systems like Git is typically required. Attention to detail, analytical thinking, and effective problem-solving are essential soft skills that distinguish top performers. These competencies ensure the development of reliable, efficient, and maintainable systems that meet organizational and user needs.

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

AspectComputer System ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field; certifications like CompTIA or Microsoft may be beneficialSimilar educational background; often holds degrees in computer science, software engineering, or related fields
Work EnvironmentWorks mainly in IT departments, focusing on system-level programming, operating systems, and hardware integrationWorks in various industries, developing applications, web, mobile, or enterprise software
Industry UsageCommonly employed in technology firms, government agencies, and organizations with complex IT infrastructureWidely used across tech companies, startups, and businesses developing consumer or enterprise software

While both roles require programming skills and a similar educational background, Computer System Programmers focus on system-level software and hardware integration, whereas Software Developers create applications and user-facing software solutions.

What are computer system programmers?

Computer system programmers are professionals who write, test, and maintain the software that enables computers and networks to function effectively. They typically work on system-level software such as operating systems, network distribution software, and compilers, ensuring that computer hardware and software work seamlessly together. Their role often involves debugging, updating, and optimizing existing code to improve system performance and security. Computer system programmers may also collaborate with hardware engineers and other IT professionals to integrate new technologies into existing systems.

What are the typical collaboration dynamics between computer system programmers and other IT professionals?

Computer system programmers frequently collaborate with system analysts, network engineers, and software developers to ensure that new or modified systems integrate seamlessly with existing infrastructure. They often participate in meetings to discuss technical requirements, troubleshoot issues alongside IT support teams, and work closely with quality assurance professionals to test system functionality. Strong communication and teamwork skills are essential, as these collaborations are crucial for identifying potential problems early and ensuring project success.
What job categories do people searching Computer System Programmer jobs in Chicago, IL look for? The top searched job categories for Computer System Programmer jobs in Chicago, IL are:
Senior Quality Engineer

Senior Quality Engineer

Tempus

Chicago, IL • On-site

Full-time

Posted 2 days ago


Job description

Passionate about precision medicine and advancing the healthcare industry?
Recent advancements in underlying technology have finally made it possible for AI to impact clinical care in a meaningful way. Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real-time, actionable insights to physicians, providing critical information about the right treatments for the right patients, at the right time.
PLEASE NOTE: This is a hybrid role requiring three days a week in the office. Candidates can be based out of our Chicago (Headquarters), New York, or Redwood City locations.
As a Senior Quality Engineer, you will:
  • Lead verification, validation and maintenance of host systems supporting Tempus Medical Device(s).
  • Lead risk assessments to determine testing strategies.
  • Be involved in the medical device software design controls activities, in accordance with the FDA Quality System Regulation, ISO 13485, GAMP5, Computer System Validation (CSV) standards and FDA guidance, other applicable regulatory requirements, as well as best practices in the software industry.
  • Lead computer system validation (CSV) activities of Tempus AI applications, software tools, and computer systems against user, functional and regulatory requirements.

Responsibilities:
  • Support regulatory compliance of the host system operating with Tempus Medical Device(s).
  • Develop and maintain CSV policies, procedures, templates and work instructions.
  • Lead risk-based approach to host / computer system validation (HSV/CSV), SDLC and design controls activities.
  • Perform validation, re-validation and change controls of various AI, SaaS, and Tempus in-house developed software.
  • Author and review software validation deliverables, including Risk Assessments, Validation Plans, Requirements (URS), Validation Protocols (IQ, OQ, PQ), UAT (User Acceptance Test), and Validation Reports.
  • Collaborate with cross-functional teams in developing test-driven system/functional requirements, defining testing strategies and participating in test execution.
  • Support Change Management and Major Incidents (MI) processes, ensuring organizational compliance and continuous improvement.
  • Provide support to Quality and IT organizations in maintaining compliance to various policies, procedures and activities, including support during internal/external inspections and regulatory and customer audits.
  • Provide CSV guidance, coaching, mentorship, and training to test engineers within the team.

Qualifications
  • BA/B.S. or higher preferred in Computer Science, Software Engineering, Informatics, Biomedical, or relevant engineering disciplines.
  • 5+ years experience in FDA regulated domain (e.g. medical device, pharma, biotech)
  • 3+ years experience in Computer System Validation (CSV).
  • Experience with industry standards and best practices for Medical device software and CSV such as Design Controls, GAMP 5, FDA 21 CFR Part 11, FDA (QSR) FDA 21 CFR 820.30, Medical device software (QMS) ISO 13485:2016, FDA 21 CFR 820, and Software life cycle processes (IEC 62304:2006).
  • Knowledge of quality system principles, practices, and standards for the life science industry.
  • Ability to deliver quality outputs without directions or under minimal supervision.

Chicago Pay Range: $90,000-$130,00
NYC/SF Pay Range: $100,000-$150,000
The expected salary range above is applicable if the role is performed from California and may vary for other locations (Colorado, Illinois, New York). Actual salary may vary based on qualifications and experience. Tempus offers a full range of benefits, which may include incentive compensation, restricted stock units, medical and other benefits depending on the position.
Additionally, for remote roles open to individuals in unincorporated Los Angeles - including remote roles- Tempus reasonably believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: engaging positively with customers and other employees; accessing confidential information, including intellectual property, trade secrets, and protected health information; and appropriately handling such information in accordance with legal and ethical standards. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.