Software Engineer II

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$106,000–$169,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $145k
This role $138k
$92k $201k
below market most similar roles pay here above market

This role pays less than 61% of similar roles. Most pay $121,750–$169,050 — the blue band above. At the midpoint, this role pays about $138k versus about $145k 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 · Software Engineer II

The Software Engineer II joins the Data & Analytics organization to help shape next-generation enterprise data capabilities. This role involves building and maintaining scalable data-centric platforms, services, and integrations across cloud and on-premises environments. You will contribute to a new platform while supporting an existing system that securely moves data between environments. Daily responsibilities include developing data-intensive applications, building backend services and APIs for data onboarding and discovery, and writing maintainable code within CI/CD practices. Key technologies include Java, Python, Apache Spark, Databricks, and AWS. You will also utilize Spring Boot, Kafka, and Flink. The work focuses on evolving data engineering toward platform engineering to make enterprise data easier to exchange, discover, access, and use while ensuring high performance and reliability across distributed systems.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design, build, and maintain scalable data-centric platforms and services across cloud and on-premises environments.
  • Develop and optimize data-intensive applications using Spark and Databricks to process and serve data.
  • Build backend services and APIs to support data onboarding, exchange, discovery, and consumption.
  • Write clean, maintainable code and contribute to code reviews, CI/CD practices, and engineering standards.
  • Identify and resolve performance, reliability, and scalability issues across services and data-processing workloads.
  • Support the development of a new enterprise data platform while maintaining existing data movement systems.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Strong software engineering fundamentals including object-oriented programming, API design, testing, and scalable system design.
  • Backend development experience with Java preferred; strong Python experience will also be considered.
  • Hands-on experience with Apache Spark for building or optimizing data-processing workloads.
  • Experience with cloud and cloud-native technologies, with AWS and Databricks experience strongly preferred.
  • Working knowledge of CI/CD pipelines, version control, automated testing, and production support.
  • Experience building or contributing to data-centric platforms, distributed systems, or enterprise data integration solutions.
  • Experience with Spring Boot, React, Angular, Kafka, Flink, or integrating AI-driven capabilities (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid

Software Engineer II

Mastercard

Arlington, VA 19 days ago $106,000–$169,000
Java Spring Boot React PostgreSQL Snowflake Microservices Full-Stack Development Agile GitHub CoPilot Data Structures Algorithms System Architecture Software Design Patterns
Hybrid

Software Engineer II

Mastercard

O'Fallon, MO 9 days ago $92,000–$147,000
Java J2EE Spring Framework Spring Boot Oracle PL/SQL SQL GemFire Apache Spark Redis Hazelcast GridGain MQ JMS Splunk Linux Shell Scripting IntelliJ IDEA JBoss Developer Studio Distributed Systems

Software Engineer II

Mastercard

O'Fallon, MO 11 days ago $92,000–$147,000
Java Angular React AWS Spring 5 Hibernate PostgreSQL Oracle SQL Server MySQL MongoDB NoSQL RESTful APIs SOAP J2EE Maven Gradle Jenkins Chef SonarQube HTML JavaScript jQuery CSS UNIX Shell AWK XML XSLT C# Databricks Agile Waterfall

Software Engineer II

Mastercard

O'Fallon, MO 41 days ago $92,000–$147,000
Java Spring Boot Angular Node.js REST APIs Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Observability Integration Testing Object-Oriented Programming Clean Architecture
3+ yrs exp

Software Engineer II

Microsoft

94 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid