Senior Software Engineer

Ally•Detroit, MI
•$85,000 - $150,000

About The Position

As a Senior Software Engineer at Ally, you will design, build, test, and support software that powers critical customer and business experiences. You will own meaningful technical solutions from design through production, work independently within squad priorities, and mentor less-experienced engineers. This is a hands-on role for an engineer who balances near-term delivery with quality, security, reliability, and long-term technical health. The role values problem-solving, learning new technologies, and effectively using AI development tools. Candidates may be considered for software engineering opportunities supporting Bank and Corporate Finance Tech or Dealer Financial Services Tech. Team placement will depend on candidate experience, business need, and overall fit. The position is at Ally Financial, a customer-centric digital financial services company. Work requirements may be fully on-site, hybrid, or fully remote; the hiring manager will discuss the role's specific requirements during the hiring process, and requirements may change based on leader discretion or business need. Ally will not sponsor a new applicant for employment authorization for this position.

Requirements

  • At least 3 years of relevant experience.
  • Bachelor’s degree in computer science, computer engineering, or equivalent.
  • Professional experience building and supporting production software in a complex environment.
  • Strong engineering fundamentals with depth in at least one programming language or technology domain.
  • Ability to independently drive solutions, raise risks, and seek alignment when needed.
  • Strong communication, collaboration, and mentoring skills.
  • A production mindset that considers security, reliability, observability, maintainability, and customer impact.
  • Experience with some of the following: Python, Java, Node.js, JavaScript/TypeScript, React, React Native, Angular, Spring, REST APIs, automated testing, CI/CD, Git, AWS or Azure, and connecting to backend SQL databases.

Responsibilities

  • Design, develop, test, deploy, and support production software.
  • Own features and technical solutions from design through implementation and support.
  • Write and review code using traditional, automated, and AI-assisted development approaches.
  • Collaborate with Product, Architecture, SRE, Cybersecurity, Risk, and partner engineering teams.
  • Improve software quality, reliability, maintainability, and developer productivity.
  • Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.

Benefits

  • At least 20 paid time off days, 11 paid holidays, and 8 hours of annual volunteer time off; amounts are prorated based on start date and programs vary by full- or part-time status and management level.
  • 401(k) retirement savings plan with matching and company contributions.
  • Student loan pay-down and 529 educational savings assistance programs.
  • Tuition reimbursement.
  • Employee stock purchase plan.
  • Financial learning center and access to financial coaches.
  • Flexible medical, dental, and vision insurance options.
  • Employee, spouse, and child life insurance.
  • Short- and long-term disability insurance.
  • Pre-tax Health Savings Account with employer contributions and Healthcare FSA.
  • Critical illness, accident, and hospital indemnity insurance.
  • Total well-being program supporting physical, social, emotional, and financial well-being.
  • Adoption, surrogacy, and fertility assistance.
  • Paid parental and caregiver leave.
  • Dependent Day Care FSA, backup child and adult/elder care days, and childcare discounts.
  • Employee Assistance Program.
  • Subsidized and discounted Weight Watchers® program and other employee discount programs.
  • Depending on the role, potential travel allowances, relocation assistance, signing bonus, and/or equity.
  • Market-competitive base pay and eligibility for an annual incentive plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service