1

Senior Functional Programming Jobs in Illinois (NOW HIRING)

What you will do As a Senior Functional Engineer B, you will: Develop process functional specifications for projects. Lead internal tests and support Factory Acceptance Tests with customer.

What you will do As a Senior Functional Engineer B, you will: Develop process functional specifications for projects. Lead internal tests and support Factory Acceptance Tests with customer.

What you will do As a Senior Functional Engineer B, you will: Develop process functional specifications for projects. Lead internal tests and support Factory Acceptance Tests with customer.

Senior Software Engineer

Chicago, IL · On-site

$110 - $190/hr

Functional Programming Concepts * Agile Environment Experience ATS Optimization Keywords Hard Skills Hard Skills * Software Development * Software Architecture * Design Patterns * Problem-Solving

Proficiency in Scala and other JVM or functional programming languages * Experience designing and ... level or senior), as well as candidate experience, skills, and other factors. This role is also ...

Proficiency in Scala and other JVM or functional programming languages * Experience designing and ... level or senior), as well as candidate experience, skills, and other factors. This role is also ...

Senior Scala Engineer (Hybrid)

Chicago, IL · On-site +1

$130K - $170K/yr

Proficiency in Scala and other JVM or functional programming languages * Experience designing and ... level or senior), as well as candidate experience, skills, and other factors. This role is also ...

Senior AI/ML Engineer

Oak Brook, IL · On-site

$140 - $190/hr

Immediately About theRole We are lookingfor a Senior AI/ML Engineer with 5+ years of hands-on ... Strongfundamentals in object-oriented/functional programming, system design, datastructures, and ...

New

Senior Forward Deployed Engineer- AWS

Chicago, IL · On-site

$107K - $147K/yr

Work you'll do As an AWS AI&Data FDE, you will work side by side with senior functional and ... Solution Engineering * Build AI-enabled solutions, agentic platforms, and workflows across ...

next page

Showing results 1-20

Senior Functional Programming information

What is a senior functional programming?

A Senior Functional Programming Engineer is an experienced software developer who specializes in using functional programming languages and paradigms to design, build, and maintain robust software systems. They typically have deep expertise in languages such as Haskell, Scala, Erlang, Clojure, or F#, and are skilled in applying concepts like immutability, pure functions, and higher-order functions. In addition to writing code, they often mentor junior developers, review code for best practices, and help architect scalable and maintainable systems using functional techniques.

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

To thrive as a Senior Functional Programmer, you need advanced proficiency in functional programming languages (such as Haskell, Scala, or Clojure), a strong grasp of software design principles, and extensive experience in developing scalable applications. Familiarity with version control systems like Git, build and deployment tools, and knowledge of cloud platforms or CI/CD pipelines are typically expected. Excellent problem-solving, collaboration, and communication skills help you work effectively in agile teams and mentor junior developers. These combined skills enable the delivery of robust, maintainable code and drive technical innovation within software projects.

What are some common challenges faced by senior functional programmers when integrating functional paradigms into existing codebases?

Senior Functional Programmers often encounter challenges when introducing functional programming concepts into legacy or mixed-paradigm codebases. These challenges include overcoming resistance from team members unfamiliar with functional approaches, ensuring compatibility with object-oriented or procedural components, and refactoring code to leverage immutability and pure functions without introducing regressions. Success in this role often requires strong communication skills, patience, and the ability to educate colleagues on the benefits and practical applications of functional techniques.

What is the difference between Senior Functional Programming vs Functional Software Engineer?

AspectSenior Functional ProgrammingFunctional Software Engineer
Required CredentialsBachelor's or higher in CS, certifications in functional languagesBachelor's or higher in CS, experience with functional programming
Work EnvironmentTech companies, startups, R&D teamsSoftware development teams, tech firms, consulting
Industry UsageUsed for designing complex systems, optimizing codeDeveloping functional applications, coding in functional languages
Search & Comparison IntentUnderstanding senior roles, career progressionEntry to mid-level functional programming roles

Senior Functional Programming professionals focus on leading complex projects, designing scalable systems, and mentoring teams, often requiring extensive experience. Functional Software Engineers typically implement functional programming principles in software development, with a focus on coding and application development. While both roles involve functional languages, senior roles emphasize leadership and architecture, whereas engineers focus on implementation.

What are the most commonly searched types of Functional Programming jobs in Illinois?

The most popular types of Functional Programming jobs in Illinois are:

What are popular job titles related to Senior Functional Programming jobs in Illinois?

For Senior Functional Programming jobs in Illinois, the most frequently searched job titles are:

What job categories do people searching Senior Functional Programming jobs in Illinois look for?

The top searched job categories for Senior Functional Programming jobs in Illinois are:

What cities in Illinois are hiring for Senior Functional Programming jobs?

Cities in Illinois with the most Senior Functional Programming job openings:

Senior Functional Engineer

Tetra Pak

Vernon Hills, IL • On-site

$87K - $123K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Tetra Pak rating

8.9

Company rating: 8.9 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

37th of 495 rated machine equipment manufacturers


Job description

At Tetra Pak we commit to making food safe and available, everywhere; and we protect what's good – protecting food, protecting people, and protecting the planet. By doing so we touch millions of people's lives every day. 

And we need people like you to make it happen.

We empower you to reach your potential with opportunities to make an impact to be proud of – for food, people and the planet.

Job Summary

We are seeking an experienced engineer to join our project teams across the US and Canada, working on projects of varying complexity. This role focuses on developing and testing process functional specifications that meet Tetra Pak’s customer needs. The ideal candidate will have the ability to bridge process and automation engineering to deliver optimal solutions. In addition to creating functional specifications, this position provides technical guidance and leadership to the engineering group. Success in this role requires a unique blend of skills across solution design, automation, process engineering, functional descriptions, and food processing solutions. This position is based in Vernon Hills, IL, but open to Winsted, MN. 

You might be travelling up to 25% of your time.

Tetra Pak is not considering applicants (Internal or External) who require International relocation to the United States. 

Tetra Pak is not sponsoring work visas or relocation for this position. 

What you will do

As a Senior Functional Engineer B, you will:

Develop process functional specifications for projects.

Lead internal tests and support Factory Acceptance Tests with customer.

Participate in design reviews to ensure use of our local design standards and provide input on plant functionality.

Provide guidance and advice to internal engineering team.

Provide and collect feedback on local design standards, to promote continuous improvement.

Participate in commissioning of systems.

Develop technical solutions in projects, provide support in problem solving, participate in technical discussions with customers and suppliers.

Provide ongoing customer support & troubleshooting as necessary, providing hands-on training to customers when necessary.

Leading, mentoring, and training less experienced engineers. 

We believe you have

University Degree in Food, Chemical, Mechanical or Automation Engineering. 

Proficiency in English.

Experience using SkyNet 

Experience in project design, implementation and commissioning.

Experience in system engineering or process functional specifications.

Strong communication skills and the ability to work across engineering

Organized, detail oriented, and quality driven. 

Pay Equity

Tetra Pak provides the following compensation range that in good faith believes it might pay and/or offer for this position. The range displayed reflects the minimum and maximum target for new hire salaries for the position across all US locations. Ranges are determined by role, level and location. Within the range, individual pay is defined by work location and additional factors, including job-related skills, experience, and relevant education ortraining.  This compensation range is based on a full-time schedule. The estimate displayed is just one component of Tetra Pak's total compensation package for employees. Other rewards include annual performance bonus, competitive benefits, and work-related allowances. 

Annual Base Salary Range (ABS): $86,700.00 USD – $123,800.00 USD 

Short-term Incentive/Bonus (Variable Pay): Eligible to performance incentive of 10% of ABS

Benefits: 401k company match, paid time off, paid holidays, Health, dental, vision, life and disability insurance, Paid parental leave and much more! 

We Offer You

  • A variety of exciting challenges with ample opportunities for development and training in a truly global landscape
  • A culture that pioneers a spirit of innovation where our industry experts drive visible results
  • An equal opportunity employment experience that values diversity and inclusion
  • Market competitive compensation and benefits with flexible working arrangements

Company Description

At Tetra Pak we commit to making food safe and available, everywhere; and we protect what's good – protecting food, protecting people, and protecting the planet. By doing so we touch millions of people's lives every day.

And we need people like you to make it happen.

We empower you to reach your potential with opportunities to make an impact to be proud of – for food, people and the planet.


What Tetra Pak employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom