Senior Software Engineer

Ally Financial

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$85,000–$150,000 / yr
Employment
Full-time
Posted
37 days 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

Senior Software Engineer As a Senior Software Engineer on the software engineering team, you will lead the design, development, and support of enterprise-grade applications that power critical business interactions and digital experiences. You will focus on backend engineering and cloud-native services while contributing to frontend solutions and full-stack initiatives as needed. Your daily responsibilities include building APIs, maintaining backend services, translating technical requirements into scalable designs, performing code reviews, and participating in agile ceremonies. The role requires proficiency in Java, Java EE, Spring Boot, Hibernate, MySQL, and JUnit, alongside experience with AWS services like EC2, Lambda, and S3. You will also utilize scripting languages such as Python or JavaScript, work with GitLab for CI/CD, and leverage AI-assisted development tools to enhance productivity. This role solves complex problems by delivering secure, high-performing platforms within a large enterprise environment.

What does a Software Engineer earn?

Median $196750 from 2245 postings across 146 companies.

See salary data

What you'll do

  • Design, develop, and maintain backend services, APIs, and enterprise applications using Java and cloud-native architecture.
  • Build scalable, high-performing systems and microservices in cloud environments like AWS.
  • Translate business requirements into technical designs, implementation plans, and clear communication of risks.
  • Write clean, secure, and high-quality code while proactively addressing vulnerabilities and system enhancements.
  • Integrate AI-assisted development tools to improve coding efficiency, testing, and documentation.
  • Perform code reviews and provide informal technical leadership through mentoring and knowledge sharing.
  • Participate in agile ceremonies including sprint planning, design reviews, and backlog refinement.
  • Support automated testing, continuous integration, and CI/CD practices across the software delivery lifecycle.

What we're looking for

  • 3+ years of software engineering experience with proficiency in Java, Java EE, Spring Boot, REST Web Services, Hibernate, MySQL, and JUnit.
  • Experience building backend systems, APIs, and microservices in large enterprise or SaaS environments.
  • Experience working in cloud-based environments including AWS EC2, ECS, API Gateway, Lambda, S3, and SQS.
  • Proficiency 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.
  • Experience using AI-assisted development tools to support engineering workflows and the ability to validate AI-generated outputs for security and quality.

More like this

Similar roles

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

Senior Software Engineer

Mastercard

O Fallon, MO 26 days ago $115,000–$184,000
Java Spring Boot PostgreSQL Oracle Dynatrace Splunk JProfiler JMH Performance Engineering APM ISO 8583 Automation Middleware

Senior Software Engineer

Mastercard

O Fallon, MO 37 days ago $115,000–$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum