cover image
EPITEC

Software Engineer (3) - Core Engineer 3

Hybrid

Dearborn, United states

$ 72 /hour

Mid level

Freelance

10-02-2026

Share this job:

Skills

Jira SQL PostgreSQL Encryption CI/CD Test Scrum Product vision Agile methodologies Architecture Databases Organization Software Development Agile

Job Specifications

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

Job Description

About the Role

Position Summary

We’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 escalate issues when needed.
Adapt to evolving priorities within a fast-paced environment.

Required Skills

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, FileManager, CA7, Syncsort, sFTP
Strong understanding of relational databases
Experience across the full software development lifecycle
Familiarity with TDD, CI/CD, and Agile methodologies

Preferred Skills

PostgreSQL (5+ years experience)
Agile Software Development (Scrum/Waterfall – 3+ years)
Jira: user stories, estimation, backlog management
Broader relational database design knowledge

Experience & Education

6+ years of IT experience
4+ years of software development
Proficiency in two coding languages, or advanced expertise in one
Bachelor’s degree required

Why You’ll Love This Role

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

About the Company

Why Choose Epitec? Founded in 1978 and headquartered in Southfield, Mich., with regional hubs in Chicago, Central Illinois, and Dallas, Epitec is dedicated to making staffing personal. Our customers include Fortune 500 companies across the United States, providing you access to high demand career opportunities. What Makes Epitec Different? Our flexible workforce model is designed with you in mind. Whether you're looking for contract-to-hire, direct hire, or other employment options, we tailor our services to fit your career... Know more