# Software Engineer II

**Company**: Mastercard
**Location**: Arlington, Virginia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $106,000 - $169,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Software-Engineer-II_R-293167?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_233b774d-7b0

## Description

Mastercard's Economic Intelligence team is seeking a Software Engineer II to design and build data-driven analytical solutions that power economic insights for customers.

In this role, you will develop scalable data systems, build and optimize data pipelines, and contribute to machine learning and analytics capabilities that support business and client decision-making.

The team transforms billions of global transaction data points into actionable insights, enabling understanding of historical consumer spending, forecasting future trends, and providing commentary on current economic conditions.

Key responsibilities:

- Design and build scalable, maintainable data pipelines for economic insight products.

- Develop robust data processing solutions using technologies such as Python, Spark, Hive, and Impala.

- Drive the team's pivot from on-prem to cloud technologies, such as Databricks, to increase the robustness and scale of analytic capabilities.

- Build and optimize data architecture and schemas to support analytics and machine learning use cases.

- Improve performance, reliability, and maintainability of large-scale data systems to enable fast troubleshooting and consistent data delivery.

- Write clean, testable code and participate in peer code reviews to ensure high engineering standards.

- Explore and adopt new tools, frameworks, and approaches to improve data processing and analytics capabilities.

- Collaborate cross-functionally with data scientists, product managers, and infrastructure teams to deliver high-impact solutions.

- Contribute to all stages of the development lifecycle, including design, implementation, and testing.

- Collaborate with product and engineering team members on innovative new product ideas and capabilities to accelerate business growth.

Requirements:

- Previous experience in software engineering, data engineering, or a related field.

- Strong programming fundamentals; Python preferred.

- Solid understanding of object-oriented design principles and software engineering best practices.

- Strong SQL expertise, including writing optimized and maintainable queries.

- Familiarity with Linux command-line environments.

- Exposure to big data technologies such as Spark, Hive, or Impala is a plus.

- Experience or interest in cloud platforms such as Databricks, AWS, or similar is a plus.

- Interest in or exposure to machine learning, AI, or emerging agent-based systems is a strong plus.

- Experience working in Agile development environments.

- Excellent verbal and written communication skills, capable of explaining complex technical concepts to diverse audiences.

- Bachelor's degree in Computer Science, Information Systems, Information Technology, or equivalent practical experience.

Benefits:

- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)

- Flexible spending account and health savings account

- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)

- 80 hours of Paid Sick and Safe Time

- 25 days of vacation time and 5 personal days, pro-rated based on date of hire

- 10 annual paid U.S. observed holidays

- 401k with a best-in-class company match

- Deferred compensation for eligible roles

- Fitness reimbursement or on-site fitness facilities

- Eligibility for tuition reimbursement

## Skills

### Required
- Python
- Spark
- Hive
- Impala
- SQL
- Linux

### Nice to have
- Databricks
- AWS
- machine learning
- AI

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Software-Engineer-II_R-293167?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
