Software Engineer II

Mastercard•Arlington, VA
•$106,000 - $169,000•Hybrid

About The Position

The Mastercard Economic Intelligence team is seeking a Software Engineer II to design and build data-driven analytical solutions that power economic insights for customers. The role develops scalable data systems, builds and optimizes data pipelines, and contributes to machine learning and analytics capabilities that support business and client decision-making. The team transforms global transaction data into insights about historical consumer spending, future trends, and current economic conditions for clients in financial services, retail, and government. The engineer will help design, build, and scale data platforms, including an in-house Hadoop ecosystem with more than 800 nodes and an expanding Databricks cloud footprint. The role collaborates with data scientists, data engineers, and data warehouse teams to deliver reliable, scalable, high-performance data pipelines and products. The team is distributed across Virginia, New York, the Czech Republic, and India. This is a hybrid role based in Arlington, Virginia, with an expectation of three onsite days per week. Candidates must be eligible to work in the United States now or in the future without employer sponsorship. Mastercard describes itself as a merit-based, inclusive, equal opportunity employer. The role includes responsibility for protecting the confidentiality and integrity of information, following security policies, reporting suspected security violations, and completing required security training.

Requirements

  • Previous experience in software engineering, data engineering, or a related field.
  • Strong programming fundamentals; Python is preferred, though experience in other high-level languages is acceptable.
  • Solid understanding of object-oriented design principles and software engineering best practices.
  • Strong SQL skills, including writing optimized and maintainable queries.
  • Familiarity with Linux command-line environments.
  • Experience working in Agile development environments.
  • Strong verbal and written communication skills, including the ability to explain complex technical concepts to diverse audiences.
  • Self-motivated and proactive, with the ability to take ownership and deliver results in fast-paced, collaborative settings.
  • Interest in solving complex, real-world challenges through technology.
  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or equivalent practical experience.
  • Must be eligible to work in the United States now or in the future without employer sponsorship.

Nice To Haves

  • Exposure to big data technologies such as Spark, Hive, or Impala.
  • Experience with or interest in cloud platforms such as Databricks, AWS, Azure, GCP, or similar.
  • Interest in or exposure to machine learning, AI, or emerging agent-based systems.

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.
  • Help transition the team from on-premises systems to cloud technologies such as Databricks.
  • Build and optimize data architecture and schemas for analytics and machine learning use cases.
  • Improve the performance, reliability, and maintainability of large-scale data systems.
  • Write clean, testable code and participate in peer code reviews.
  • Explore and adopt tools, frameworks, and approaches that improve data processing and analytics.
  • Collaborate with data scientists, product managers, and infrastructure teams to deliver solutions.
  • Contribute to design, implementation, and testing throughout the development lifecycle.
  • Collaborate with product and engineering teammates on new product ideas and capabilities.
  • Follow Mastercard security policies, protect information confidentiality and integrity, report suspected security incidents, and complete mandatory security training.

Benefits

  • Medical, prescription drug, dental, vision, disability, and 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, prorated based on hire date.
  • 10 annual paid U.S. observed holidays.
  • 401(k) with a company match.
  • Deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities.
  • Tuition reimbursement eligibility.
  • Competitive base salary and possible annual bonus or commissions depending on the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service