Software Engineer II

Mastercard

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Arlington, VA
Salary
$106,000–$169,000 / yr
Posted
49 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

JOB TITLE: Software Engineer II The Software Engineer II joins the Business Experimentation and Optimization team within the Services organization 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. You will build scalable, cloud-native applications, APIs, and data-processing capabilities to help global businesses make data-driven decisions through advanced analytics. Key technologies include Java, Spring Boot, TypeScript, React, Databricks, and Spark, utilizing cloud platforms like AWS and Azure. You will develop full-stack solutions, optimize data-intensive applications, and translate business requirements into technical designs. The work focuses on modernizing technology stacks to provide reliable, secure, and maintainable tools for large-scale experimentation and data processing.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, TypeScript, and React.
  • Build and enhance scalable services and APIs to support experimentation and data-driven decision-making.
  • Develop and optimize data-intensive applications using Databricks and Spark to process large-scale datasets.
  • Contribute to architecture and system design by evaluating technical tradeoffs for scalable and secure solutions.
  • Translate business and product requirements into well-designed technical solutions in partnership with stakeholders.
  • Write clean, maintainable code while performing testing, code reviews, and production support.
  • Identify and resolve performance, scalability, and reliability challenges across applications and data-processing workloads.

What we're looking for

  • Experience as a Software Engineer 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 such as TypeScript and React.
  • Experience or familiarity with Databricks, Apache Spark, or PySpark for data processing and analytics (preferred).
  • Strong foundation in object-oriented programming, API development, software design, and engineering best practices.
  • Understanding of scalable and distributed systems, including performance, reliability, maintainability, and efficient data processing.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM discipline, or equivalent practical experience.
  • Work authorization.

More like this

Similar roles

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 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 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 18 days ago $92,000–$147,000
Java Selenium CI/CD gRPC SDLC Agile Scrum Kanban Object-Oriented Design Design Patterns Source Control Distributed Systems

Software Engineer II

Mastercard

Arlington, VA 4 days ago $106,000–$169,000
Java Python Apache Spark Databricks AWS Spring Boot Kafka Flink React Angular CI/CD API Design Distributed Systems Object-Oriented Programming Version Control Automated Testing

Lead Software Engineer

Mastercard

Arlington, VA 4 days ago $161,000–$266,000
Java Spring Boot React TypeScript AWS Azure Databricks Snowflake Spark Kafka Hadoop AI/ML Data Pipelines Agile Object-Oriented Programming Data Analytics