×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Detroit, Wayne County, Michigan, 48228, USA
Listing for: Ally-Financial
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Salary/Wage Range or Industry Benchmark: 85000 - 150000 USD Yearly USD 85000.00 150000.00 YEAR
Job Description & How to Apply Below
Ally and Your Career Ally Financial only succeeds when its people do - and that’s more than some cliché people put on job postings. We love this stuff! We see our people as, well, people - with interests, families, friends, dreams, and causes that are all important to them. Our focus is on the health and safety of our teammates as well as work-life balance and diversity and inclusion.

From generous benefits to a variety of employee resource groups, we strive to build paths that encourage employees to stretch themselves professionally. We want to help you grow, develop, and learn new things. You’re constantly evolving, so shouldn’t your opportunities be, too?

Work Schedule :
Ally designates roles as (1) fully on-site, (2) hybrid, or (3) fully remote. Hybrid roles are generally expected to be in the office a certain number of days per week as indicated by your manager. Your hiring manager will discuss this role's specific work requirements with you during the hiring process. All work requirements are subject to change at any time based on leader discretion and/or business need.

The Opportunity Smart Cash  is Ally Financial's dealer money movement and wholesale settlement platform, responsible for processing approximately $500 million per day in ACH transactions across Ally's national auto dealer network. The platform serves a critical operational function and operates under strict daily processing windows with no tolerance for failure.

The platform is currently undergoing a full migration to AWS. Architecture design and proof of concept work has been completed across all major work streams, and the team is moving into execution. The Senior Software Engineer joining this team will contribute to a well-defined migration program while maintaining a production platform that runs seven days a week. The role carries technical depth across cloud infrastructure, Java application development, database migration, and batch processing — supported by modern tooling including enterprise access to generative AI development tools.

The Work Itself Cloud Migration:

Migrate Smart Cash's application and data tiers to AWS. This includes re-platforming Spring Batch jobs from Open Shift to AWS Batch on ECS Fargate, migrating Web Logic and JBoss online applications to ECS Fargate containers, moving the Oracle 19c database to Aurora PostgreSQL, archiving to S3 Glacier, and deploying the React SPA to S3 with Cloud Front distribution. Infrastructure is managed via Terraform through the Ally PCE Git Lab pipeline.

Database Migration:

Convert Oracle PL/SQL packages, procedures, and sequences to PostgreSQL compatible equivalents. This work requires applied knowledge of both Oracle and Aurora PostgreSQL behavior under financial transaction load.

Batch Processing:

Maintain and extend the Spring Batch processing chain that runs nightly Monday through Friday, generating ACH files, GL extracts, retail and wholesale feeds, and CBA reports. Own incident response within this chain and eventually re-platform these jobs to AWS Batch without interrupting production operations.

Feature Development:

Contribute to high impact, innovative capabilities that advance the platform alongside migration work. Smart Cash is an active product — new features ship regularly and engineers are expected to contribute meaningfully to both the modernization effort and the ongoing business roadmap.

AI Assisted Development:

Utilize generative AI tooling as a standard development instrument

Minimum Qualifications 3+ years of relevant experience

Bachelor's degree in Computer Science, Software Engineering, or equivalent

The Qualifications We’re Looking For3+ years of experience preferred.

Java and Backend Development - 3+ or more years of production Java…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary