Senior Software Engineer

Mastercard

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Arlington, VA
Salary
$132,000–$212,000 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $172k
$106k most similar roles pay here $248k

This role pays less than 59% of similar roles. Most pay $150,000–$202,120 — the shaded band above. At the midpoint, this role pays about $172k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 128 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 114 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Portfolio Intelligence team to design, build, and scale real-time interactive applications that help clients benchmark performance and track key indicators through data-driven dashboards. Working in an Agile environment, you will develop full-stack solutions including scalable microservices, REST APIs, and distributed systems while creating responsive user interfaces to transform complex data into meaningful insights. The role requires extensive experience with Java, Spring Boot, React, Angular, JavaScript, TypeScript, PostgreSQL, SQL, and Snowflake. You will also utilize AI-assisted tools like GitHub Copilot to enhance development workflows. Key responsibilities include optimizing database structures for large-scale applications, implementing CI/CD pipelines, and ensuring high performance and security. This role addresses the technical challenge of managing data-intensive systems to provide sophisticated analytics and reporting across a wide range of portfolio assets.

What does a Software Engineer earn in Virginia?

Median $192050 from 141 postings across 17 companies.

See salary data

What you'll do

  • Design, build, and deploy full-stack applications using Java, Spring Boot, React, Angular, PostgreSQL, and Snowflake.
  • Develop scalable microservices, REST APIs, and distributed systems to support real-time analytics and reporting.
  • Create responsive user interfaces that transform complex data into meaningful insights for global clients.
  • Design and optimize database structures, queries, and data models for large-scale, data-intensive applications.
  • Translate business requirements into secure, maintainable, and testable software solutions using modern engineering principles.
  • Improve application performance, reliability, security, and observability through continuous integration and delivery.
  • Utilize AI-assisted development tools like GitHub Copilot to accelerate coding, testing, and debugging tasks.
  • Mentor team members and share technical knowledge to foster a culture of engineering excellence.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Extensive experience developing enterprise-scale full-stack applications with expertise in backend services, frontend development, and database technologies.
  • Extensive experience designing and developing Java applications, Spring Boot services, RESTful APIs, and microservices in enterprise environments.
  • Strong hands-on experience with React, Angular, JavaScript/TypeScript, and responsive web application development.
  • Strong skills in database design, data modeling, SQL, PostgreSQL, Snowflake, query optimization, and performance tuning.
  • Strong understanding of microservice architecture, distributed systems, API design, and cloud-native development practices.
  • Strong understanding of object-oriented design principles, design patterns, data structures, algorithms, and software architecture.
  • Experience using AI-assisted software development tools like GitHub Copilot to improve productivity and quality across the development lifecycle.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000–$184,000
Java Spring Boot React TypeScript REST APIs Jenkins GitHub Bitbucket SonarQube Backstage CI/CD Terraform CloudFormation AWS Kubernetes Splunk C# Distributed Systems

Senior Software Engineer

Mastercard

O Fallon, MO 4 days ago $115,000–$184,000
Java Spring Boot AWS PostgreSQL Oracle SQL Microservices CI/CD Jenkins XLR Sonar Clover JFrog Artifactory Veracode Checkmarx Zally Linux Domain-Driven Design SQL

Senior Software Engineer

Mastercard

O Fallon, MO 12 days ago $115,000–$184,000
Golang Java gRPC Microservices Distributed Systems API Development Automated Testing Agile GitHub Copilot Claude Code ChatGPT

Senior Software Engineer

Mastercard

O'Fallon, MO 20 days ago $115,000–$184,000
Java Spring Boot Spring Data JPA SQL REST APIs Microservices CI/CD Jenkins XLR Sonar Clover Linux Data Structures Algorithms Object-Oriented Design OWASP Performance Testing Integration Testing

Senior Software Engineer

Mastercard

Arlington, VA 9 days ago $132,000–$212,000
Java Spring Boot Microservices RESTful APIs SQL PostgreSQL Oracle Angular AI-assisted development CI/CD Git OAuth Cloud-native 12-factor application Distributed systems Encryption
Hybrid

Senior Software Engineer - Java

Mastercard

O'Fallon, MO 10 days ago $115,000–$184,000
Java Spring Boot Spring Framework React Angular TypeScript JavaScript RESTful APIs Microservices PostgreSQL Oracle SQL Server Kafka Docker Kubernetes AWS Azure CI/CD DevSecOps Hibernate
Hybrid