1

Functional Programming Jobs in Michigan (NOW HIRING)

Job Purpose The Sr. Functional Safety Engineer supports the delivery of ISO 26262 functional safety activities across electrified driveline products. This role works closely with crossfunctional ...

... functional programming languages • 2 years of experience in leading and managing software engineering teams • Knowledge of organizational technology standards, including architectural design and ...

This role works closely with Design & Release (D&R) engineers, program teams, suppliers, and cross-functional stakeholders to identify, evaluate, and implement engineering changes that generate ...

This role works closely with Design & Release (D&R) engineers, program teams, suppliers, and cross-functional stakeholders to identify, evaluate, and implement engineering changes that generate ...

This role works closely with Design & Release (D&R) engineers, program teams, suppliers, and cross-functional stakeholders to identify, evaluate, and implement engineering changes that generate ...

... to engineer a digitally enabled, equitable future of health - starting today. Recruiting for this ... Translating business requirements into functional and technical specifications for marketing ...

next page

Showing results 1-20

Functional Programming information

See Michigan salary details

$12

$45

$65

How much do functional programming jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for functional programming in Michigan is $45.21, according to ZipRecruiter salary data. Most workers in this role earn between $33.14 and $55.73 per hour, depending on experience, location, and employer.

What are some common challenges faced by professionals in Functional Programming roles?

Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.

What are the key skills and qualifications needed to thrive in the Functional Programming position, and why are they important?

To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.

What is a Functional Programming job?

A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.

What are popular job titles related to Functional Programming jobs in Michigan? For Functional Programming jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in Michigan look for? The top searched job categories for Functional Programming jobs in Michigan are:
What cities in Michigan are hiring for Functional Programming jobs? Cities in Michigan with the most Functional Programming job openings:
Infographic showing various Functional Programming job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $94,047 per year, or $45.2 per hour.
Sr. Functional Safety Engineer

Sr. Functional Safety Engineer

Dana

Novi, MI • On-site

Other

Posted 23 days ago


Dana Incorporated rating

5.8

Company rating: 5.8 out of 10

Based on 76 frontline employees who took The Breakroom Quiz

398th of 430 rated machine equipment manufacturers


Job description

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving two primary markets - passenger vehicle and commercial truck - Dana provides the world's original-equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.

Job Purpose

The Sr. Functional Safety Engineer supports the delivery of ISO 26262 functional safety activities across electrified driveline products. This role works closely with crossfunctional engineering teams, suppliers, and customers to ensure safety requirements are defined, implemented, and verified throughout the development lifecycle.

Job Duties and Responsibilities
  • Support ISO 26262 activities through the full development lifecycle, including safety planning, hazard analysis, safety concepts, and requirements development.
  • Work with systems, hardware, and software engineering to ensure safety requirements are feasible, clearly understood, and properly traced and implemented.
  • Engage directly with customers during the request for quotation stage; on jointly reviewing functional safety objectives and specific requirements; and in the resolution of functional safety concerns.
  • Develop and maintain, either directly or indirectly, all necessary work products, including but not limited to:
    • Safety Plan
    • Safety Manual
    • Safety Concepts
    • ASIL rating/decomposition
    • DIA
    • HARA
    • Safety Requirements
    • FMEA & FTA
    • Safety Verification and Validation activities
    • Confirmation measures
    • Safety Case
  • Support consistency and continuous improvement of functional safety processes across teams.
  • Support issue resolution related to safety findings, requirement gaps, or test results.
  • Contribute to functional safety training and awareness sessions, helping teams across the organization understand roles, responsibilities, and process expectations.
  • Travel to key stakeholder meetings (domestic or international, as required).
Education and Qualifications
  • Bachelor's degree in Automotive / Electrical / Systems Engineering or a related field of study
  • 7-10 years experience implementing ISO 26262; powertrain and/or electric vehicle applications preferred.
  • Expert knowledge and industry experience with safety concepts, hazard analysis and risk assessment, FMEA, FTA at both system and sub-system level.
  • Strong knowledge of systems engineering principles and ability to use this in a multi-disciplinary approach (electronics, software, mechanical hardware, hydraulics)
  • Experience in the implementation of functional safety standards like IEC 61508, EN 13849, ISO 26262, ISO 15998, ISO 25119, IEC 62061, and other related standards for systems, hardware and software development like CMMI, INCOSE, ASPICE.
  • Demonstrated progressive responsibility and hands-on experience with vehicle system architectures and control systems.
Skills and Competencies
  • Able to effectively build relationships with other disciplines to drive results in matrix organization
  • Strong communication skills: listening, speaking, and writing, at all levels
  • Proven excellent customer relationship management skills
  • Able to make decisions independently with appropriate level of consultation/communication.
  • Commitment to the highest standards of ethical behavior in self and others; commitment to inclusion and diversity
  • Both strategic and hands on; able to execute as well as proactively plan. 
  • Excellent analytical skills
  • Ability to travel domestically and internationally as required (10%) 


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.


Unsolicited Resumes from Third-Party Recruiters

 Please note that as per Dana policy, we do not accept unsolicited resumes from third-party recruiters unless such recruiters were engaged to provide candidates for a specified opening. Any employment agency, person or entity that submits an unsolicited resume does so with the understanding that Dana will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity.


What Dana Incorporated employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom