Senior Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
Related searches
More like this
Caterpillar
Oracle
Adobe
Mastercard
Mastercard
Mastercard