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
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $172k
$106k most similar roles pay here $245k

This role pays less than 57% of similar roles. Most pay $149,500–$190,375 — the shaded band above. At the midpoint, this role pays about $172k versus about $170k 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 136 open roles on FindRole.

Listed pay typically runs $115,000–$191,500 across 122 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 Commercial Customer Experience team to design, develop, and deliver scalable, secure, and high-performing software solutions for critical customer experiences. This full-stack role focuses on backend development using Java and Spring Boot while contributing to modern web applications built with Angular. The engineer will build microservices, REST APIs, and event-driven architectures utilizing Apache Kafka or similar streaming technologies. Key responsibilities include translating business requirements into maintainable technical designs, integrating services across databases like PostgreSQL or Oracle, and applying 12-factor application principles in a cloud-native environment. The role requires expertise in SQL for high-volume workloads and the use of AI-assisted development tools to improve software quality. This position addresses complex technical challenges involving security patterns, system reliability, and performance optimization within an Agile framework to support essential business capabilities.

What does a Software Engineer earn in Virginia?

Median $154938 from 105 postings across 19 companies.

See salary data

What you'll do

  • Design and develop secure, scalable Java/Spring Boot microservices and REST APIs.
  • Build and maintain full-stack applications using Angular for front-end interfaces and Spring Boot for back-end services.
  • Implement event-driven architectures using Apache Kafka or similar streaming technologies.
  • Translate business requirements into technical designs while ensuring high performance and reliability.
  • Integrate systems across databases, internal platforms, and third-party services using SQL for high-volume workloads.
  • Utilize AI-assisted development tools to accelerate coding, testing, debugging, and documentation.
  • Troubleshoot complex production issues and mentor other engineers on best practices.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • Proven experience as a Software Engineer, Senior Software Engineer, or Full-Stack Engineer developing enterprise-scale applications.
  • Extensive experience with Core Java, Spring Framework, Spring Boot, RESTful APIs, and microservices.
  • Strong full-stack development skills including modern UI development with Angular.
  • Hands-on experience with Apache Kafka or equivalent messaging and event-streaming technologies.
  • Strong SQL and database development skills using technologies such as PostgreSQL or Oracle for high-volume systems.
  • Experience using AI-assisted development tools to improve coding, testing, debugging, and documentation.
  • Proficiency in cloud-native practices, distributed systems, and software engineering best practices like CI/CD and automated testing.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 22 days ago $115,000–$184,000
Java Spring JUnit Rest Assured JBehave Cucumber CI/CD Jenkins Bamboo Git Maven Sonar Checkmarx Fortify Kubernetes Splunk Dynatrace Grafana Prometheus Linux
6+ yrs exp

Senior Software Engineer

Mastercard

Arlington, VA 16 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

Mastercard

Arlington, VA 4 days ago $132,000–$212,000
Java Spring Boot React Angular PostgreSQL SQL Snowflake TypeScript JavaScript REST APIs Microservices Distributed Systems CI/CD Agile GitHub Copilot Object-Oriented Design Data Modeling Automated Testing
Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 90 days ago
Python FastAPI Flask PostgreSQL SQLAlchemy Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD LangGraph AutoGen OpenAI Anthropic MistralAI Pandas Plotly Matplotlib QlikView GraphQL SQL Server
5+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

San Diego, CA 80 days ago $124,000–$187,000
C# .NET AWS Claude EC2 ECS EKS Lambda S3 RDS DynamoDB CloudWatch Databricks Microservices CI/CD Terraform CloudFormation CDK Git
Hybrid

Senior Software Engineer

Adobe

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