Software Engineer II

Mastercard

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Arlington, VA
Salary
$106,000–$169,000 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $146k
This role $138k
$91k most similar roles pay here $204k

This role pays less than 60% of similar roles. Most pay $122,661–$169,050 — the shaded band above. At the midpoint, this role pays about $138k versus about $146k 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 116 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer II

Software Engineer II joins the Business Experimentation and Optimization team to design, build, and evolve a next-generation experimentation platform. This role involves contributing across the full software development lifecycle, including architecture, system design, implementation, testing, and continuous improvement. The engineer will develop scalable, cloud-native applications, APIs, and data-processing capabilities to help global businesses make data-driven decisions through advanced analytics. Key responsibilities include building full-stack components across frontend, backend, and data layers while resolving performance and reliability challenges. The technical stack includes Java, Spring Boot, TypeScript, React, Databricks, Spark, and cloud platforms such as AWS and Azure. The role focuses on solving the challenge of providing scalable solutions for experimentation and analytics by translating complex product requirements into high-quality code within a collaborative, agile environment to improve how organizations test ideas and generate insights.

What does a Software Engineer earn in Virginia?

Median $211200 from 265 postings across 15 companies.

See salary data

What you'll do

  • Develop and maintain full-stack applications using Java, Spring Boot, TypeScript, and React.
  • Build scalable services and APIs to support experimentation and data-driven decision-making.
  • Optimize data-intensive applications using Databricks and Spark to process large-scale datasets.
  • Contribute to architecture and system design by evaluating technical tradeoffs for reliability and scalability.
  • Translate business requirements into technical solutions in collaboration with product and engineering teams.
  • Write clean, maintainable code while participating in code reviews and testing across the development lifecycle.
  • Resolve performance, scalability, and reliability challenges across applications and data-processing workloads.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM discipline, or equivalent practical experience.
  • Experience building and supporting full-stack applications in a modern software development environment.
  • Hands-on experience with Java and Spring Boot for developing backend services, APIs, and application components.
  • Experience with modern frontend technologies including TypeScript and React.
  • Experience or familiarity with Databricks, Apache Spark, or PySpark is highly desirable.
  • Strong foundation in object-oriented programming, API development, software design, and engineering best practices.
  • Understanding of scalable and distributed systems regarding performance, reliability, maintainability, and efficient data processing.
  • Work authorization.

More like this

Similar roles

Software Engineer II

Mastercard

O'Fallon, MO 10 days ago $92,000$147,000
Java J2EE Spring Spring Boot Kafka RESTful Web Services JPA Microservices CI/CD Test-Driven Development Agile Scrum Unit Testing Integration Testing Software Architecture Secure Coding

Software Engineer II

Mastercard

O Fallon, MO 2 days ago $92,000$147,000
Java Spring Boot RESTful APIs Apache Kafka gRPC IBM MQ Kubernetes Docker JUnit Git Bitbucket Shell Scripting Linux Windows Agile Object-Oriented Programming

Software Engineer II

CoStar Group

Richmond, VA 46 days ago $108,000$140,000
React TypeScript Tailwind CSS JavaScript HTML CSS LLMs Prompt Engineering RESTful APIs Webpack Babel Redux Context API Git CI/CD .NET Core SQL Server Elastic Search Node.js AWS S3 Lambda SQS Kafka Redis

Software Engineer II

Microsoft

63 days ago $102,100$202,200
C C++ C# Java JavaScript Python Azure Distributed Systems Network Traffic Engineering Observability Monitoring Agile
2+ yrs exp

Software Engineer II

Motorola Solutions

Schaumburg, IL 52 days ago $73,800$107,600
C/C++ Linux Windows Python Perl PowerShell Java Make Bash TCP/IP TLS UDP Git JIRA Android iOS embedded system s SIP RTP RTCP Cryptography Gen AI LLM
1+ yrs exp

Software Engineer II

Microsoft

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