Software Engineer (3) - Core Senior Engineer
Epitec, Inc.
Dearborn, United States of America
15 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Dearborn, United States of America
Tech stack
Java
Agile Methodologies
JIRA
Batch Processing
Customer Information Control System (CICS)
COBOL
IBM DB2
Software Debugging
Job Scheduling
Mainframes
SAP Applications
Systems Integration
Z/OS
Information Technology
Legacy Systems
Job description
Epitec is seeking an experienced a Senior Software Engineer to join our automotive client's team in Dearborn, MI. As a Senior Software Engineer, the candidate will play a pivotal role in supporting a mission?critical legacy application and focusing on rapid problem resolution, production stability, and targeted enhancements in a high?pressure environment.
- This is a hybrid position in Dearborn, MI (4 days onsite, 1 day remote)
- This is an ongoing W2 contract
Top Responsibilities
- Own production support for a mission-critical mainframe application, including rapid triage, root-cause analysis, and durable remediation/mitigation
- Quickly trace and debug complex COBOL programs using advanced debugging tools across both online and batch processing
- Deliver enhancement and new development work end-to-end, including research, analysis, functional/technical specifications, formal testing, and deployment
- Balance multiple priorities in a fast-paced environment while maintaining high quality and "right the first time" execution
- Collaborate effectively with a global application team and partner with interfacing application teams to resolve cross-system issues
- Bridge legacy mainframe systems with modern technologies such as SAP S/4 or similar platforms
- Maintain accurate system and technical documentation while adhering to established coding standards, controls, and security policies
- Participate in technical design discussions and propose creative solutions to complex technical challenges
- Provide technical leadership by guiding and supporting small teams through complex problem-solving efforts
- Build strong working relationships with software engineers, product owners, and stakeholders through clear communication
Requirements
- 10+ years of overall IT experience, including 10+ years maintaining and enhancing complex COBOL-based legacy systems
- Strong hands-on experience with mainframe development in both online and batch environments (COBOL, JCL, DB2)
- Proven ability to rapidly isolate root cause and implement effective mitigation strategies in production environments
- Experience working with common enterprise mainframe tools and technologies such as Endeavor, z/OS, CICS, advanced file handling, and job scheduling tools (e.g., CA-7)
- Demonstrated ability to manage production incidents while planning and executing enhancement deployments
- Strong technical leadership skills with the ability to mentor, guide, and support other engineers
- Highly process- and detail-oriented with strong documentation and compliance discipline
- Excellent communication and collaboration skills with the ability to engage technical and non-technical partners
- Strong analytical, logical, and critical-thinking skills with the ability to quickly learn complex systems
- Bachelor's degree required
Nice to Have
- Exposure to SAP, SAP S/4, Java, or other modern technologies with experience integrating or bridging legacy systems
- Experience working in an Agile environment, including user stories, acceptance testing, and tools such as Jira
- Experience supporting applications on a modernization or decommission path and participating in platform transition efforts