Get more replies from employers
Send a job-specific resume in minutes.
Fisher Dynamics in Saint Clair Shores, MI is seeking a Software Engineer II to architect and build the financial backbone of our ERP platform. You will design General Ledger, Accounts Payable/Receivable, and data governance while embedding AI-native capabilities and real-time APIs across the enterprise.
The role requires 4–6 years of production software experience, strong backend skills (Python/Java/C++/Go), and expertise in cloud, databases, and secure, compliant financial systems.
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Full Time Regular St. Clair Shores, MI, US
Fisher Dynamics is the automotive industry’s premier supplier of safety – critical seat structures and mechanisms. Steeped in a tradition of excellence, and rooted in automotive innovation, the Fisher story is filled with automotive manufacturing milestones. We bring design, engineering, and manufacturing vehicle seating systems to a new level with innovative thinking. We’re about cutting edge ideas. We have created an environment that encourages an uninterrupted flow of revolutionary concepts and unique ideas.
The SW Engineer - II (Backend & Core Systems) will architect and develop the financial and data backbone of Fisher Dynamics' custom ERP platform from the ground up. They will design and build core ERP modules including General Ledger, Accounts Payable/Receivable, Financial Management, and master database architecture, while being the architect of these systems with AI-native capabilities embedded from the start — financial anomaly detection, fraud prevention, cash flow forecasting, and intelligent account reconciliation powered by LLMs. This position will work closely with ML/AI engineers to design APIs and data structures that seamlessly integrate intelligent features. They will also ensure the backend is robust, secure, performant, and positioned to support real-time AI-powered financial operations across the enterprise.
Candidates MUST be local to the Metro Detroit Area. Relocation is not available.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.
Master's degree preferred.
Experience
4-6 years of professional software engineering experience building production systems.
Demonstrated experience designing and developing financial systems, ERP platforms, or backend data architecture required. Experience with accounting systems, financial reporting, or compliance-driven applications strongly preferred.
Skills
Advanced proficiency in backend languages (Python, Java, C++, Go) and modern frameworks.
Expert-level SQL and relational database design, optimization, and performance tuning.
Strong experience with cloud platforms (AWS, GCP, Azure) and cloud-native architecture.
API design and implementation (REST, GraphQL, event-driven architecture).
Containerization (Docker) and orchestration (Kubernetes) expertise.
CI/CD, infrastructure-as-code (Terraform, CloudFormation), and DevOps practices.
Understanding of distributed systems, transaction consistency, and high-availability architecture.
Knowledge of financial systems architecture, audit logging, and compliance requirements.
Security best practices, encryption, authentication, authorization, and SOX compliance.
Experience with monitoring, observability, logging, and incident response.
Familiarity with AI/ML model integration and real-time inference APIs.
Strong communication skills and ability to collaborate across teams.
Working environment and physical requirements of this position are those typical of an office setting and manufacturing environment. Position requires close collaboration with technical teams, business stakeholders, and cross-functional partners.