Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$85k - $150k

Ally

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?

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

At Ally, you get a startup feel but experience the benefits of a company that has worked out the kinks and is fulfilling its purpose. We are always evolving and see that as a good thing. From owning our work to seeing its impact in the real world, our team is relentless in finding new ways technology can help make experiences better and help people. We are problem solvers, we value diverse thinking, we support one another, and we challenge ourselves to think bigger in the journey to deliver customer-obsessed tech solutions. To read more about what our tech team does, be sure to visit our tech blog at ally.tech We are seeking a hands‑on Sr Software Engineer to lead the design, development, and support of enterprise-grade applications that power critical business interactions and digital experiences. This role will drive the delivery of secure, scalable, and high‑performing platforms across front‑end and back‑end with the ability to drive engineering best practices and provide leadership within and across teams. The ideal candidate is a self-starter who takes ownership, works well in a collaborative environment, and demonstrates the potential to grow into broader technical leadership responsibilities. As a Senior Software Engineer, you will be a key contributor to the software engineering team, helping design and deliver the next generation of enterprise applications. This role is focused on backend engineering and cloud‑native services, while also offering opportunities to contribute to frontend solutions and broader full‑stack initiatives as needed.

  • This role reports to the office 3 (three) times a week; in a hybrid schedule"
The Work Itself
  • Design, develop, and maintain backend services, APIs, and enterprise applications using Java and modern cloud‑native architecture
  • Contribute to frontend development including support for user‑facing features and full‑stack solutions when needed
  • Translate business and technical requirements into scalable, maintainable software designs and implementation plans, provide estimates and communicate tradeoffs and risks clearly.
  • Write clean, reusable, secure, and high‑quality code that aligns with engineering standards and best practices. Address vulnerabilities on regular bases and always on a look for opportunities of enhancements.
  • Contribute to system design, architecture discussions, and technical decision‑making across projects
  • Demonstrate ownership of deliverables from design through deployment and production support
  • Leverage AI-assisted development tools and agents to improve engineering productivity, accelerate delivery, enhance code quality, and support activities such as code generation, refactoring, test creation, documentation, and troubleshooting.
  • Evaluate and apply AI-assisted development practices responsibly, including validating outputs, maintaining code quality, and ensuring alignment with security and engineering standards
  • Perform code reviews, promote excellence in engineering, and help raise the technical capabilities of the team
  • Provide informal technical leadership through mentoring, knowledge sharing, and guidance on design and implementation approaches
  • Participate in and help lead agile ceremonies and technical sessions, including sprint planning, design reviews, backlog refinement, code reviews, and retrospectives
  • Support automated testing, continuous integration, and CI/CD practices across the software delivery lifecycle
The Qualifications We’re Looking For
  • 3+ years of software engineering experience with strong proficiency in Java, Java EE, Spring Boot, REST Web Services, Hibernate, MySQL, and JUnit
  • Strong experience building backend systems, APIs, and microservices in large enterprises or SaaS environments
  • Experience working in cloud‑based environments such as AWS EC2, ECS, API Gateway, Lambda, S3, and SQS
  • Experience with scripting languages such as bash, Python, or JavaScript
  • Strong experience working in Agile Scrum environments
  • Knowledge of continuous integration tools (GitLab), automated testing frameworks, and CI/CD
  • Strong experience with JSON, XML, XSLT, and relational databases
  • Ability to create technical designs, document solutions clearly, and communicate architecture effectively
  • Experience using AI-assisted development tools or AI agents to support software engineering workflows, including coding, testing, debugging, documentation, or developer productivity. For example, Claude Code or similar AI tools.
  • Ability to assess and validate AI-generated outputs to ensure accuracy, maintainability, security, and alignment with engineering standards
  • Strong problem‑solving, analytical, and debugging skills
  • Excellent written and verbal communication skills
  • Reports to the office 3 (three) times a week
How We’ll Have Your Back

Ally’s compensation program offers market‑competitive base pay and pay‑for‑performance incentives (bonuses) based on achieving personal and company goals. Our Total Rewards program includes industry‑leading compensation and benefits plus additional incentives that are designed to meet your needs and those of your family so you can get the most out of your career and your life, including:
Time Away: Program starts at 20 paid time off days in addition to 11 paid holidays and 8 hours of volunteer time off yearly (time off days are prorated based on start date and program varies based on full or part‑time status and management level).
Planning for the Future: plan for the near and long term with an industry‑leading 401K retirement savings plan with matching and company contributions, student loan pay‑downs and 529 educational save up assistance programs, tuition reimbursement, employee stock purchase plan, and financial learning center and financial coach access.
Supporting your Health & Well‑being: flexible health and insurance options including medical, dental and vision, employee, spouse and child life insurance, short‑and long‑term disability, pre‑tax Health Savings Account with employer contributions, Healthcare FSA, critical illness, accident & hospital indemnity insurance, and a total well‑being program that helps you and your family stay on track physically, socially, emotionally, and financially.
Building a Family: adoption, surrogacy and fertility assistance as well as paid parental and caregiver leave, Dependent Day Care FSA back‑up child and adult/elder care days and childcare discounts.
Work‑Life Integration: other benefits including Mentally Fit Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.
Other Compensations: depending on the role for which you are considered, you may be eligible for travel allowances, relocation assistance, a signing bonus and/or equity.
To view more detailed information about Ally’s Total Rewards, please visit this link:

Who We Are

Ally Financial is a customer‑centric, leading digital financial services company with passionate customer service and innovative financial solutions. We are relentlessly focused on "Doing it Right" and being a trusted financial‑services provider to our consumer, commercial, and corporate customers. For more information, visit

Ally is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.

In accordance with the Americans with Disabilities Act, if after review of the position expectations, you believe that you may need a medical accommodation to fulfill the duties of this role, please email View email address on click.appcast.io with details of your accommodation request.
Base Pay Range

$85,000.00 - $150,000.00

An individual's position in the range is determined by the specific role, the scope and responsibilities of the role, work experience, education, certification(s), training, and additional qualifications. We review internal pay, the competitive market, and business environment prior to extending an offer.

Incentive Compensation

This position is eligible to participate in our annual incentive plan.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Detroit, MI vacancy
  • As a Senior Software Engineer II, you are an expert developer who has demonstrated your ability to innovate and support the team and beyond. You support and guide the team's consistent delivery of iterative value to its clients. Recognized for your expertise, as a Senior... 
    Senior
    Full time
    Immediate start
    Night shift
    Weekend work

    dPOP

    Detroit, MI
    2 days ago
  •  ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening...  ...help move us forward and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification, you will ensure the quality... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Center Line, MI
    13 hours ago
  •  ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security...  ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...OVERVIEW OnTrac is seeking highly skilled and experienced Senior Software Engineers to join a contractor program supporting a healthcare / pharmacy benefit management (PBM) customer. The customer is staffing a team of three to four engineers to build REST API integrations... 
    Senior
    For contractors
    Remote work

    Ontrac Solutions Inc

    Detroit, MI
    3 days ago
  •  ...Detroit, United States | Posted on 04/15/2026 KODE Labs, headquartered in Detroit Michigan is seeking a Senior Software Engineer to join our growing team in Detroit . In this role, you'll be responsible for designing and building resilient and scalable services... 
    Senior
    Flexible hours

    KODE Labs

    Detroit, MI
    3 days ago
  •  ...executing automated test classes. Collaborate mentor and guide other engineers within the team. Document and analyze processes procedures and...  ..., or related field of study. Five(5) years of experience as a Software Engineer, Salesforce Developer, Safety and Crash Analyst, or... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  • $107k - $241.5k

     ...Join to apply for the Senior Software Engineer role at Rocket Loans As a Senior Software Engineer, you will be working on an innovative and scalable platform that originates personal loans. You will use your experience in software development to write clean, tested... 
    Senior
    Minimum wage
    Full time

    Rocket Loans

    Detroit, MI
    2 days ago
  •  ...One of the leading providers of innovative financial technology and digital lending solutions is looking for a Senior Software Engineer to join their Hybrid team in Detroit, MI! Our client is looking for a Senior Software Engineer to help build and enhance a scalable... 
    Senior
    Full time

    Motion Recruitment

    Detroit, MI
    3 days ago
  •  ...Senior Software Engineer — Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person Detroit-based startup building modular electric platforms for specialty vehicles. We take cab chassis from OEMs like Ford and Harbinger and build configurable vehicle... 
    Senior
    Remote work

    Groundedrvs

    Detroit, MI
    3 days ago
  •  ...As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for an engineer who wants to own meaningful... 
    Senior
    Live in
    Shift work
    Night shift
    Weekend work

    Talentify.io

    Detroit, MI
    3 days ago
  •  ...This role focuses on low-level systems engineering, platform architecture, hardware and software integration, vehicle data ingestion, and real-time AR rendering pipelines. The engineer will work across the stack from vehicle interfaces and sensor inputs to rendering integration... 
    Senior
    Immediate start
    Flexible hours

    Aptonet

    Dearborn, MI
    3 days ago
  • $138.49k - $179.12k

     ...Information Technology Management, Mechanical Engineering or a related field and 6 years of...  ...databases and design database schema for new software applications. 4 years of experience with...  ...What you'll be able to do: Senior Software Engineer - positions offered by... 
    Senior
    Immediate start
    Work from home
    Flexible hours

    Talentify.io

    Dearborn, MI
    3 days ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer – Backend and Distributed Systems Job Description This role focuses on designing and developing high‑performance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    4 days ago
  •  ...designing, developing, testing and maintaining software applications and products to meet...  ...customer requirements. Full-stack software engineering roles, who can develop all components of...  ..., Data Management Experience Required: Senior Engineer Exp: Prac. In 2 coding lang. or... 
    Senior
    Work at office

    Kyyba

    Dearborn, MI
    2 days ago
  • $170.6k - $261.3k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...Maneuver (MRM) to bring the vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within Embodied AI,... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    3 days ago
  • Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Center Line, MI
    3 days ago
  •  ...the successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    13 hours ago
  •  ...Develop embedded software and device drivers for automotive display systems, including Linux features that control display power, configuration...  ...Linux kernel frameworks. A bachelor's degree in a relevant engineering or computer science field is required; a master's degree,... 
    Senior
    Relocation package

    engineeringjobs.net, Inc.

    Warren, MI
    1 day ago
  • Job DescriptionThe Role:We are seeking experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    13 hours ago
  • Essential Functions and Responsibilities:Create and/or commission software for programmable logic controller (PLC).Create and/or...  ...other project team members, including project manager and the engineering team staff.Communicate effectively with customer as required.Assist... 
    Senior
    Full time
    For contractors
    Work at office
    Weekend work

    Dürr

    Southfield, MI
    13 hours ago
  •  ...The Role The Compute Systems Software team is a dynamic and fast-paced team that designs, develops, and maintains the foundational...  .... The Display Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-compute System-on-... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...the next generation of embedded platform software to deliver state of the art features to...  ...along with it. We are looking for energetic engineers to help us deliver high quality test...  ...ensure the success of our features. As a Senior Software Developer - Test Framework at... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Center Line, MI
    2 days ago
  •  ...Ford Motor Company in Dearborn, Michigan, seeks a Senior Software Engineer for a hybrid role combining remote work with on-site collaboration. You will develop a Test Data Management strategy using ASAM ODS and cloud technologies to support test data workflows. Design... 
    Senior
    Remote work

    Jobleads-US

    Dearborn, MI
    3 days ago
  •  ...Join us to co-create solutions for a better future! Job Details SoftwareEngineer Sr Software Engineer Southfield,MI Posted:8/5/2026 Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software... 
    Senior
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    2 days ago
  •  ...into a single pane of glass for vehicle software. We aggregate signals from testing, releases...  ...the field into dashboards that update engineers and leadership on the state of software...  ...taking shape, and we're looking for a senior engineer eager to shape them and make real... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    13 hours ago
  •  ...Integration organization, builds the foundational software, automation, and integration...  ...observability, and defect triage.Their work enables engineering, calibration, and verification teams to...  ...development process.The Role:As a Senior Software Developer, you will build the... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  •  ...inclusion - it’s a place where you can grow, belong and thrive.Your day at NTT DATAAs an Senior SAP Basis Engineer at NTT DATA, you are the go-to person for ensuring our clients' critical software applications, such as ErP and Middleware, remain operational. Your day begins... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Shift work

    NTT DATA

    Southfield, MI
    2 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...future of transportation on a global scale.The RoleThe Senior Design Release Engineer (DRE) leads the design, engineering, and release of... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!