Software Engineer Core Engineer
Listed on 2026-02-12
-
Software Development
Software Engineer, Full Stack Developer
Job Title:
Software Engineer (3) - Core Engineer 3
Location:
Dearborn, Michigan
Job Type: Contract
Expected hours per week: 40 hours per week
Schedule:
Monday – Friday, 9-5, hybrid.
Pay Range: $70-72 Per hour
About the RoleWe’re looking for an experienced Software Engineer with strong Mainframe expertise to join our Product-Driven Organization supporting Global Securitization applications. In this role, you’ll collaborate closely with product partners, translate business needs into technical solutions, and build high-quality, resilient software across the full development lifecycle.
This position is perfect for someone who enjoys solving complex problems, working across both front-end and back-end systems, and continuously improving application performance and reliability.
What You’ll Do- Work closely with Global Securitization partners to understand product vision and translate it into a practical backlog of user stories.
- Design, develop, test, and maintain software applications across the full lifecycle.
- Analyze and resolve issues in Securitization applications and support production.
- Engineer application enhancements and corrections based on business requirements.
- Create high-level architectural designs and choose appropriate technology stacks and deployment strategies.
- Develop and execute unit test plans to ensure modules meet technical specifications.
- Balance technical excellence with speed-to-delivery — identifying risks, managing technical debt, and proposing effective solutions.
- Participate in rotational on‑call support.
- Work with cross-functional teams including Product, Design, and Architecture.
- Continuously optimize application performance and adopt new technologies where beneficial.
- Support secure development practices including data safeguards such as encryption and anonymization.
- Lead assignments with minimal supervision and elevate issues when needed.
- Adapt to evolving priorities within a fast-paced environment.
- JCL:
Write structured jobs, debug issues, understand schedule IDs - Mainframe Databases (DB2): SQL coding/debugging, keys and index understanding
- COBOL:
Code/debug moderately complex programs - Mainframe Systems: ISPF, File Manager, CA7, Syncsort, sFTP
- Strong understanding of relational databases
- Experience across the full software development lifecycle
- Familiarity with TDD, CI/CD, and Agile methodologies
- Postgre
SQL (5+ years experience) - Agile Software Development (Scrum/Waterfall – 3+ years)
- Jira: user stories, estimation, backlog management
- Broader relational database design knowledge
- 6+ years of IT experience
- 4+ years of software development
- Proficiency in two coding languages, or advanced expertise in one
- Bachelor’s degree required
- Opportunity to work in an autonomous Product Driven Organization
- High-impact work supporting critical enterprise applications
- Hybrid schedule with meaningful onsite collaboration
- A culture that values technical craftsmanship and practicality
- Ownership, trust, and opportunities to lead
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).