Senior Software Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 90% of similar roles. Most pay $149,500–$196,750 — the shaded band above. At the midpoint, this role pays about $134k versus about $173k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 271 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 255 roles with salary data.
Most-posted roles
At a glance
Senior Java Engineer – Agentic AI Driven Development joins the technology team to lead the design, development, and implementation of complex middleware applications. This role focuses on building robust systems by integrating AI-powered tools like Devin, Copilot, Codex, Claude, and Anti Gravity into the software development lifecycle. The engineer will develop RESTful APIs and microservices using Java (JDK 8+), Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Responsibilities include optimizing database interactions with Oracle, SQL, and MongoDB, while managing CI/CD pipelines via Jenkins, GitLab CI, or GitHub Actions. The candidate must utilize AI for code generation, automated testing, and risk assessment to solve complex technical problems. Key requirements include proficiency in Maven, Gradle, Docker, Kubernetes, Git, JUnit, Mockito, and a strong command of prompt engineering to enhance developer productivity and software quality.
Skills
What you'll do
What we're looking for
More like this
Mastercard
The Walt Disney Company
Oracle
Microsoft
Oracle
Adobe