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
8 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 Economic Intelligence team to design and build data-driven analytical solutions that power economic insights. You will develop scalable data systems, build and optimize data pipelines, and contribute to machine learning and analytics capabilities to support business and client decision-making. The role involves transforming billions of global transaction data points into actionable insights regarding historical consumer spending and future trends. You will utilize Python, Spark, Hive, and Impala while driving a pivot from on-prem Hadoop ecosystems to cloud technologies like Databricks. Key responsibilities include writing clean code, optimizing SQL queries, and managing data architecture schemas. You will collaborate with data scientists and infrastructure teams to solve complex problems in financial services, retail, and government sectors.

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 build scalable, maintainable data pipelines for economic insight products.
  • Develop robust data processing solutions using Python, Spark, Hive, and Impala.
  • Lead the migration of on-premise data systems to cloud technologies like Databricks.
  • Build and optimize data architecture and schemas to support analytics and machine learning.
  • Improve the performance, reliability, and maintainability of large-scale data systems.
  • Write clean, testable code and participate in peer code reviews to ensure high engineering standards.
  • Explore and adopt new tools and frameworks to improve data processing and analytics capabilities.

What we're looking for

  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or equivalent practical experience.
  • Previous experience in software engineering, data engineering, or a related field.
  • Strong programming fundamentals with Python preferred (other high-level languages also acceptable).
  • Solid SQL expertise, including writing optimized and maintainable queries.
  • Solid understanding of object-oriented design principles and software engineering best practices.
  • Familiarity with Linux command-line environments.
  • Experience working in Agile development environments.
  • Exposure to big data technologies such as Spark, Hive, or Impala (preferred); experience or interest in cloud platforms like Databricks, AWS, Azure, or GCP (preferred); interest in or exposure to machine learning, AI, or emerging agent-based systems (preferred).

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

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

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 18 days ago $92,000–$147,000
CI/CD Agile Scrum Kanban Source Control Integration Testing Software Architecture Design Patterns Data Structures Observability Secure Coding Automation Monitoring

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

Software Engineer II

Warner Bros. Discovery

Atlanta, GA 78 days ago
Python Go Java C++ LLM Machine Learning DynamoDB Terraform Infrastructure as Code Version Control Prompt Engineering A/B Testing Information Retrieval NoSQL
3+ yrs exp Hybrid