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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $172k
$109k $224k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $172k versus about $164k 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 150 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer

JOB TITLE: Senior Software Engineer Mastercard’s Corporate Solutions organization is seeking a Senior Software Engineer to help build and evolve a global business-to-business technology platform. This role involves designing and developing secure, scalable Java and Spring Boot microservices and APIs to streamline how businesses manage payments when buying and selling products. You will translate business requirements into technical solutions, integrating services across Angular applications, databases, and third-party systems. Key responsibilities include applying AI-assisted development tools for coding, testing, and debugging while ensuring enterprise security standards like OAuth and encryption are met. You will work in an Agile environment using SQL, PostgreSQL, or Oracle for high-volume transactional systems. The work focuses on standardizing and optimizing payment experiences for global buyers and sellers through cloud-native practices and 12-factor application principles.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design and develop secure, scalable Java/Spring Boot microservices and APIs for a global B2B platform.
  • Translate business and product requirements into maintainable technical solutions and system architectures.
  • Integrate services across Angular applications, databases, and third-party systems using efficient SQL solutions.
  • Utilize AI-assisted development tools to accelerate coding, testing, debugging, and documentation processes.
  • Implement enterprise security patterns including authentication, authorization, encryption, and secrets management.
  • Apply 12-factor application principles and cloud-native practices throughout the software development lifecycle.
  • Troubleshoot complex production issues and mentor engineers on technical best practices and high-quality engineering.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • Extensive experience designing and developing Java applications, Spring Boot services, RESTful APIs, and microservices in enterprise environments.
  • Strong understanding of microservice architecture, distributed systems, API design, and cloud-native development practices.
  • Experience using AI-assisted development tools to improve productivity and software quality across the software development lifecycle.
  • Strong SQL and database development skills with technologies such as PostgreSQL or Oracle for high-volume transactional systems.
  • Strong knowledge of enterprise application security, including OAuth, mutual TLS, authorization, payload encryption, and secrets management.
  • Experience diagnosing and improving application performance, scalability, reliability, and resiliency in production environments.
  • Experience in commercial card, B2B payments, payments technology, or corporate banking space (preferred).

More like this

Similar roles

Senior Software Engineer

Mastercard

O'Fallon, MO 40 days ago $115,000–$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID principles Integration Testing Performance Engineering Secure Coding AI-assisted applications

Senior Software Engineer

Mastercard

Arlington, VA 18 days ago $132,000–$212,000
Java Spring Boot Angular Apache Kafka REST APIs Microservices SQL PostgreSQL Oracle Cloud-native CI/CD Git Event-driven Architecture Object-oriented Design Design Patterns Data Structures Algorithms System Design
Hybrid

Senior Software Engineer

Mastercard

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

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid