Software Engineer (3) - Core Engineer 3

Epitec, Inc.
Dearborn, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 139K

Job location

Dearborn, United States of America

Tech stack

Java
User Authentication
Continuous Integration
Data Integrity
Electronic Data Interchange (EDI)
JSON
Python
OAuth
OpenID
Requirements Management
Software Engineering
CodeBeamer
Data Logging
Prompt Engineering
Spring-boot
GIT
Information Technology
Enovia
Api Design
Pagination
Software Version Control

Job description

Description: We are seeking a skilled Codebeamer Engineer to support enterprise-scale requirements management and system integrations utilizing Codebeamer ALM. This role will focus on configuring Codebeamer projects and workflows, enabling end-to-end traceability and baselining, and designing API-driven integrations to ingest requirements data in ReqIF and/or JSON formats., * Configure and administer Codebeamer ALM projects, trackers, workflows, roles, and permissions

  • Support requirements management activities including baselining, reviews, traceability, and reporting
  • Enable and maintain end-to-end traceability across requirements, design, verification, and validation artifacts
  • Design, build, and maintain API-based integrations between Codebeamer and other enterprise systems
  • Ingest and synchronize requirements data using ReqIF and JSON formats
  • Perform ReqIF import/export, including attribute mapping, hierarchy alignment, and link/trace preservation
  • Validate migrations and conduct reconciliation to ensure data integrity and completeness
  • Develop robust integrations with proper pagination, error handling, logging, and auditing
  • Collaborate with cross-functional engineering, quality, and systems teams to support ALM and integration needs
  • Support CI/CD pipelines, source control, and secure authentication patterns where applicable

Requirements

  • Bachelor's degree
  • Hands-on Codebeamer ALM experience for requirements management
  • Strong API integration skills (Codebeamer + external tools)
  • Experience with JSON payload handling, pagination, error handling, logging/auditing
  • Proven experience with ReqIF requirements data exchange
  • Proficiency in one integration language (Java/Spring Boot preferred or Python)
  • Experience with Git, CI/CD pipelines, and secure authentication methods (tokens, OAuth2, OIDC)
  • Full Stack development experience
  • 6+ years in IT, 4+ years in software development

Preferred:

  • Familiarity with Ford IT systems
  • Exposure to 3DEXPERIENCE (3DX) / ALM-PLM integrations
  • Familiarity with prompt engineering, structured outputs (JSON schemas), and evaluation approaches

Apply for this position