1

Functional Programmer Jobs in Chicago, IL (NOW HIRING)

Robot Programmer

Bartlett, IL · On-site

$25 - $43/hr

SUMMARY The Robot Programmer plays a critical role in supporting the programming, installation ... Effective communication skills for collaboration with cross-functional teams * Attention to detail ...

Robot Programmer

Bartlett, IL · On-site

$30 - $40/hr

SUMMARY The Automation Technician plays a critical role in supporting the programming, installation ... Effective communication skills for collaboration with cross-functional teams * Attention to detail ...

Robot Programmer

Bartlett, IL · On-site

$30 - $40/hr

SUMMARY The Automation Technician plays a critical role in supporting the programming, installation ... Effective communication skills for collaboration with cross-functional teams * Attention to detail ...

Cloud Engineering

Chicago, IL · On-site

$57.50 - $76.75/hr

About the Role: Cloud Engineering We are seeking a detail-oriented Cloud Engineer to manage ... In this role, you will act as a vital link between cross-functional teams, vendors, and ...

New

Comfort working in a collaborative, cross-functional environment with engineering, production, and quality teams. Work Environment This position operates primarily in a manufacturing environment ...

Showing results 21-40

Functional Programmer information

See Chicago, IL salary details

$12

$40

$70

How much do functional programmer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for functional programmer in Chicago, IL is $40.73, according to ZipRecruiter salary data. Most workers in this role earn between $26.49 and $52.98 per hour, depending on experience, location, and employer.

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

To thrive as a Functional Programmer, you need a strong grasp of functional programming paradigms, data structures, and relevant languages such as Haskell, Scala, or Clojure, often supported by a degree in computer science or related fields. Familiarity with version control systems (e.g., Git), build tools, and continuous integration platforms is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills are crucial for writing reliable, maintainable code and collaborating effectively on complex software projects.

What is the difference between Functional Programmer vs Software Developer?

AspectFunctional ProgrammerSoftware Developer
CredentialsTypically requires knowledge of functional programming languages and paradigmsRequires general programming skills, often with multiple language proficiencies
Work EnvironmentOften works on projects emphasizing pure functions, immutability, and declarative codeWorks across various projects, including front-end, back-end, and full-stack development
Industry UsageCommon in industries focusing on high reliability, concurrent systems, or data processingWidely used across all software development sectors

While both roles involve coding, a Functional Programmer specializes in functional programming principles and languages, focusing on writing pure, immutable code. A Software Developer has a broader scope, working with multiple paradigms and technologies to build diverse applications. The roles often overlap, but the focus and expertise differ based on the programming approach.

What are some common challenges functional programmers face when working on large-scale projects?

Functional Programmers often encounter challenges in integrating functional code with legacy object-oriented systems and ensuring that team members are comfortable with functional paradigms. Managing state and side effects in a purely functional way can also require careful architectural planning, especially as the codebase grows. Collaboration with colleagues from different programming backgrounds may involve additional communication to align on best practices and ensure maintainability. Staying up to date with evolving functional libraries and tools is also key to overcoming these challenges.
What are popular job titles related to Functional Programmer jobs in Chicago, IL? For Functional Programmer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Functional Programmer jobs in Chicago, IL look for? The top searched job categories for Functional Programmer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Functional Programmer jobs? Cities near Chicago, IL with the most Functional Programmer job openings:
Infographic showing various Functional Programmer job openings in Chicago, IL as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $84,713 per year, or $40.7 per hour.

Engineer- Electrical Engineer Functional Safety

UL Solutions

Northbrook, IL • Hybrid

$64K - $864K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 28 days ago


UL Solutions rating

8.3

Company rating: 8.3 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

27th of 120 rated laboratories


Job description

Join UL Solutions' AHL Controls Engineering team and help evaluate the safety and reliability of electrical and electronic control systems used in appliances, HVAC equipment, lighting products, and other electronically controlled devices. This engineering role combines hands-on technical analysis, laboratory testing, and customer interaction while developing expertise in embedded controls, safety-related software, and international safety standards such as UL/IEC 60730-1.

A global leader in applied safety science, UL Solutions (NYSE: ULS) transforms safety, security and sustainability challenges into opportunities for customers in more than 110 countries. UL Solutions delivers testing, inspection and certification services, together with software products and advisory offerings, that support our customers' product innovation and business growth. The UL Mark serves as a recognized symbol of trust in our customers' products and reflects an unwavering commitment to advancing our safety mission. We help our customers innovate, launch new products and services, navigate global markets and complex supply chains, and grow sustainably and responsibly into the future. Our science is your advantage.

When you combine the gravitas of a 130-year-old safety science leader with a culture of innovation that pushes the boundaries in new services and technology, you get UL Solutions. As a global team of business and engineering experts, we develop software for a huge range of industries, including medical, sustainability, renewable energy and healthy buildings. Together, we're dedicated to making a real-world difference, to using our knowledge for good and to pioneering positive change. Join our team and use your expertise to transform global safety, security and sustainability.

University Degree in Electrical or Electronic Engineering, Computer Engineering, Computer Science, Software Engineering, Systems Engineering, or related engineering discipline from an accredited program.

Preferred Qualifications

Coursework, internship, co-op, research, military, or professional experience involving:

  • Electronic circuit design and analysis 
  • Embedded systems or microcontroller-based products
  • Control systems or industrial automation
  • Firmware or software development
  • Electrical testing and laboratory equipment
  • Reading and interpreting electrical schematics and technical documentation

We understand compensation is an important factor as you consider the next step in your career. The estimated salary range for this position is $64,800- $86,4000 and is based on multiple factors, including job-related knowledge/skills, experience, geographical location, as well as other factors. This position is eligible for annual bonus compensation with a target payout of 5% of the base salary. This position also provides health benefits such as medical, dental and vision; wellness benefits such as mental and financial health; and retirement savings (401K) commensurate with the standard rewards offered in each individual location or country. We also provide full-time employees with paid time off including vacation (15 days), holiday and personal days (totaling 12 days), and sick time off (72 hours). 

#LI-Hybrid

  • Work with a team of experienced engineers evaluating electrical and electronic control systems used in consumer, commercial and industrial products.
  • Apply engineering fundamentals to the assessment of hardware, software, and embedded control systems.
  • Gain experience in the application of international safety standards, including UL/CSA/IEC 60730-1 for automatic electrical controls.
  • Develop technical expertise in embedded hardware, software-controlled systems, and functional safety engineering.
  • Participate in laboratory testing, engineering analysis, customer interactions, and project management activities.
  • Ideal for candidates with a strong foundation in electronics, embedded systems, controls, software, or product development who are interested in building technical expertise in product safety and functional safety engineering.
  • Perform engineering evaluations on electrical and electronic control systems to applicable safety standards.
  • Review electrical schematics, circuit designs, software documentation, control system architectures, and technical specifications.
  • Support project planning activities including scope definition, scheduling, sample requirements, and project estimates.
  • Coordinate laboratory testing activities by preparing test plans, data sheets, and instructions for laboratory personnel based on product designs and applicable requirements.
  • Analyze test results and prepare engineering reports documenting compliance findings.
  • Communicate technical requirements, project status, and evaluation results to customers and internal stakeholders.
  • Investigate hardware, software, and system-level issues identified during product evaluations.
  • Assist in the assessment of embedded control systems, programmable electronics, sensors, and safety-related control functions. 
  • Participate in customer meetings, design reviews, and occasional witness testing activities.
  • Contribute to the development of new test methods, engineering procedures, and continuous improvement initiatives.
  • Maintain knowledge of evolving technologies, embedded control systems, software-enabled products, and applicable safety standards.
  • May represent UL at industry related functions such as seminars and trade shown. Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
  • Perform other duties as directed.
  • Follow UL Solutions quality, safety, security, and Code of Conduct requirements.

What UL Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom