1

Senior Functional Programming Jobs in Novi, MI (NOW HIRING)

Senior Systems Engineer

Milford, MI · On-site

$91K - $125K/yr

Senior Systems EngineerSkip to main content#Senior Systems Engineer page is loaded## Senior Systems ... Work with systems functional engineers to ensure traceability of system requirements and targets to ...

Showing results 21-40

Senior Functional Programming information

See Novi, MI salary details

$30K

$128K

$203.6K

How much do senior functional programming jobs pay per year?

As of Sep 11, 2026, the average yearly pay for senior functional programming in Novi, MI is $128,036.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,000.00 and $140,700.00 per year, depending on experience, location, and employer.

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 popular job titles related to Senior Functional Programming jobs in Novi, MI?

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

What cities near Novi, MI are hiring for Senior Functional Programming jobs?

Cities near Novi, MI with the most Senior Functional Programming job openings:

Senior SAP Manufacturing Functional Analyst

Detroit, MI • On-site

Apetan Consulting llc
IT Services • 1 - 10 employees

$80 - $100/hr

Contractor

Re-posted 8 days ago


Job description

Role: Senior SAP Manufacturing Functional Analyst

Location: Detroit MI and Austin TEXAS

Job Description:
we’re on a mission to deliver a world with Zero Crashes, Zero Emissions, and Zero Congestion.
We are seeking a highly skilled Senior SAP Functional Analyst with deep expertise in SAP Digital Manufacturing (DM)Production Planning (PP) and/or Materials Management (MM) to join our Manufacturing IT team. In this role, you will be responsible for gathering and validating functional business requirements, designing, developing and configuring SAP solutions, and ensuring seamless integration across systems. You will collaborate with cross-functional teams on the company-wide SaaS First initiative on the SAP platform, driving innovation while ensuring compliance with General Motors’ IT Solution Delivery Methodology.
You will also help rationalize a large portfolio of manufacturing and plant applications, determining which solutions are integrated with or absorbed into SAP S/4HANA and SAP Digital Manufacturing, and which are retired, in alignment with GM’s SaaS First strategy.
This is a hands-on role that combines functional expertise, solution design, stakeholder engagement, and technical leadership—including hands-on ABAP development—to deliver high-quality SAP solutions that support our supply chain and manufacturing operations.

Job Description

  • Work with leading technologies from SAP and the latest integration and support packages across SAP S/4HANA and SAP Digital Manufacturing.
  • Lead requirements gathering, validation, and documentation for SAP Digital Manufacturing, PP and/or MM solution components.
  • Evaluate the current manufacturing application landscape across hundreds of plant and shop-floor applications and help determine which solutions are integrated with, absorbed into, or retired in favor of SAP S/4HANA and SAP Digital Manufacturing.
  • Work as part of a regional or global project team and assist the project manager in successfully delivering solutions following General Motors’ proprietary IT Solution Delivery Methodology.
  • Participate in global projects that span process teams including Manufacturing, Supply Chain, Logistics, Finance, and Aftersales.
  • Collaborate with cross-functional analysts on the design, development, testing, deployment, and user training of SAP solutions.
  • Lead and support the SAP functional needs for SAP implementation and Application Management projects, including business and functional process gap analysis (including required customizations), documentation, and configuration while adhering to GM SDLC methodologies (including Agile).
  • Ensure each solution has a comprehensive testing approach and end-to-end process validation, guiding and working collaboratively with Quality Assurance teams.
  • Work on large-scale global and regional implementations as well as smaller, faster innovation challenges.
  • Provide Application Management support, leading the troubleshooting of production issues in areas of functional expertise, working closely and coordinating investigation of problems with ABAP developers, Basis Administrators, Infrastructure and Operations teams.
  • Support the introduction of new solutions to business customers as well as transitioning stable solutions to the sustain/operations organization.
  • Create and maintain process documents, configuration guides, and training materials.
  • Advise the team and business partners on best practices for SAP Digital Manufacturing, PP, and MM.
  • Maintain expertise in SAP configuration / customization tools and techniques and stay current with SAP roadmap and GM standards.
  • Lead integration of SAP software solutions within GM’s environments and external partner landscapes, including manufacturing plants and supply chain partners.
  • Where applicable, work with SAP BTP, SAP Plant Connectivity / Production Connector, and industrial protocols (e.g., OPC UA, MQTT) to integrate SAP with plant-floor systems.
  • Comply with GM standards and industry best practices for security, auditability, performance, and supportability.
  • Demonstrate commitment to continuous learning and personal development, including ongoing training and development in SAP and modern delivery techniques.
  • Proactively seek opportunities within the SAP solution portfolio that can benefit business partners, reduce technical debt, and simplify the application landscape.
  • Provide support and consultancy to users on optimization of SAP system use and best practices to maximize value from existing IT solutions (SAP systems and other applications integrated with them).

Requirements

  • SAP certification in SAP Digital Manufacturing (DM) and PP and/or MM.
  • Understanding of manufacturing environments; implementation experience in automotive factories strongly preferred, or at least complex manufacturing experience.
  • Minimum of 8 years of relevant SAP PP and MM project delivery (10+ years preferred), including configuration and designing and testing non-standard functionalities (RICEFW = Reports, Interfaces, Conversions, Enhancements, Forms, Workflows).
  • Hands-on ABAP development experience in ECC and/or S/4HANA, including design, build, and debugging of RICEFW objects and modern extensibility (e.g., RAP, OData, CDS where applicable).
  • Extensive hands-on experience in SAP ECC 6.0 and SAP S/4HANA, including deployments in RISE with SAP environments.
  • Significant experience in Manufacturing and Supply Chain domains with expertise in end-to-end business processes (e.g., Plan-to-Produce, materials planning, logistics integration).
  • Business-facing experience (preferably in manufacturing) running requirements workshops, solution design presentations, and user training.
  • Experience delivering solutions in regulated environments with internal and external standards (e.g., SOX, internal controls, country-specific legal and tax requirements).
  • Experience defining, configuring, and testing SAP security roles/authorizations.
  • Practical experience with at least one middleware for interface handling (e.g., SAP PI/PO, SAP Integration Suite, Sterling Commerce, Connect:Direct).
  • Excellent communication skills in English (written and spoken).
  • Structured and analytical approach to problem solving.
  • Ability to coordinate tasks and priorities across multiple projects and workstreams.
  • Demonstrated team player, able to work with others to achieve common objectives across IT, operations, and external partners.

Education

  • Minimum of a Bachelor’s degree or equivalent experience in Information Technology, Business Computing, Computer Science, Engineering, Information Systems, or a related field.

Preferred Skills

  • Deeper experience with Digital Manufacturing (SAP DMe/DMC) in automotive or discrete manufacturing.
  • Experience with Warehouse Management (WM/EWM) and integration with manufacturing and logistics processes.
  • Experience with SAP AI capabilities and applying analytics/AI in manufacturing or supply chain use cases.
  • Experience with programming in ABAP, Java, Python, .NET or other languages (to facilitate design discussions and issue resolution with development teams beyond core ABAP work).
  • Experience with EDI transaction sets (ANSI X12, EDIFACT) and related communication protocols.
  • Understanding of security, efficient code reuse, and software design principles in SAP-centric landscapes.
  • Experience with SAP Automotive solutions.
  • Experience with OpenText products (document management, imaging, archiving) integrated with SAP.
  • Good knowledge of using SAP HANA database, including calculation views and CDS views, for analytics and reporting.
  • Experience in data archiving technologies and strategies for large manufacturing datasets.
  • Hands-on experience with SAP Fiori (standard apps and/or custom extensions).
  • IT/SAP consulting background and/or experience working with global stakeholders.
  • Certified Business Analyst (e.g., BCS-ISEB) or equivalent.
  • Certification or strong practical experience in at least one project management / IT solution delivery methodology (e.g., Agile, Scrum, SAP Activate, ASAP, Prince2).
  • Proven ability to manage tasks and priorities across multiple projects in complex, global environments.