Senior Software Engineer

Ally Financial

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Charlotte, NCDetroit, MI
Salary
$85,000–$150,000 / yr
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $118k
$68k most similar roles pay here $241k

This role pays less than 98% of similar roles. Most pay $149,500–$186,300 — the shaded band above. At the midpoint, this role pays about $118k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About Ally Financial

Ally Financial is a US-based digital financial services company offering online banking, auto financing, mortgage, and investment products. It is one of the largest all-digital banks in the United States.

Ally Financial currently has 18 open roles on FindRole.

Listed pay typically runs $110,000–$180,000 across 17 roles with salary data.

Most-posted roles

View all roles at Ally Financial

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer at Ally, you will join a team dedicated to designing, building, testing, and supporting production software that powers critical customer and business experiences. You will own technical solutions from design through implementation while collaborating with Product, Architecture, SRE, Cybersecurity, Risk, and partner engineering teams. Your daily responsibilities include writing and reviewing code using traditional, automated, and AI-assisted development approaches to improve software quality, reliability, and maintainability. You will also mentor junior and mid-level engineers through code reviews and technical guidance. The role requires proficiency in technologies such as Python, Java, Node.js, JavaScript, TypeScript, React, React Native, Angular, Spring, REST APIs, automated testing, CI/CD, Git, AWS, Azure, and SQL databases. You will solve complex engineering problems while ensuring high standards for security and performance across modern and established platforms.

What does a Software Engineer earn in North Carolina?

Median $192025 from 38 postings across 15 companies.

See salary data

What you'll do

  • Design, develop, test, deploy, and support production software for critical customer and business experiences.
  • Own technical solutions from the initial design phase through implementation and ongoing production support.
  • Write and review code using traditional, automated, and AI-assisted development tools.
  • Improve software quality, reliability, maintainability, and overall developer productivity.
  • Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.
  • Solve complex engineering problems at scale while maintaining high standards for security and performance.

What we're looking for

  • 3+ years of relevant experience.
  • Bachelor’s degree in computer science, computer engineering, or equivalent.
  • Experience building and supporting production software in a complex environment (preferred).
  • Strong engineering fundamentals with depth in at least one programming language or technology domain (preferred).
  • Ability to independently drive solutions, raise risks, and seek alignment when needed (preferred).
  • Strong communication, collaboration, and mentoring skills (preferred).
  • A production mindset considering security, reliability, observability, maintainability, and customer impact (preferred).
  • Experience with technologies such as Python, Java, Node.js, React, Spring, REST APIs, CI/CD, AWS/Azure, or SQL databases (preferred).

More like this

Similar roles

Senior Software Engineer

Ally Financial

37 days ago $85,000–$150,000
Java Spring Boot AWS Python JavaScript MySQL Hibernate REST Web Services JUnit GitLab CI/CD Microservices S3 SQS Lambda API Gateway JSON XML XSLT Agile Scrum
Hybrid

Principal Software Engineer

Ally Financial

Charlotte, NC +1 1 day ago $110,000–$180,000
Python Java Node.js JavaScript TypeScript React React Native Angular Spring REST APIs Automated Testing CI/CD Git AWS Azure SQL
7+ yrs exp Hybrid

Senior Software Engineer

Caterpillar

Irving, TX 101 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

Oracle

Nashville, TN +1 90 days ago $89,200–$209,500
Java C++ C# Distributed Systems CI/CD LLM Automation Observability Service-Oriented Architecture Oracle Cloud Infrastructure IaaS Scripting
3+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA +1 20 days ago
JavaScript TypeScript Java GraphQL REST Web Components End-to-End Testing AI Frameworks
8+ yrs exp

Senior Software Engineer

Mastercard

O Fallon, MO 23 days ago $115,000–$184,000
Java Angular React Spring Hibernate J2EE AWS EC2 ECS S3 SQL NO SQL Oracle MySQL MongoDB RESTful SOAP Maven Gradle Jenkins Chef Sonar HTML JavaScript jQuery CSS XML XSLT Unix Shell Agile