
Software Engineer II
Mastercard3 days ago
Arlington, VA, USAMid Level
Base Salary
$106k - $169k/yr
Responsibilities
- Design and build scalable, maintainable data pipelines for economic insight products.
- Develop data-processing solutions using Python, Spark, Hive, and Impala.
- Help migrate data capabilities from on-premises Hadoop to cloud technologies such as Databricks.
- Build and optimize data architectures and schemas for analytics and machine learning use cases.
- Improve the performance, reliability, maintainability, and troubleshooting of large-scale data systems.
- Write clean, testable code; participate in peer reviews; and contribute through design, implementation, and testing.
- Collaborate with data scientists, data engineers, data warehouse teams, product managers, and infrastructure teams.
- Explore and adopt tools and frameworks that improve data processing and analytics capabilities.
- Contribute to new product ideas and capabilities that support business growth.
Requirements
- Previous experience in software engineering, data engineering, or a related field.
- Strong programming fundamentals, with Python preferred or experience in another high-level language.
- Understanding of object-oriented design principles and software engineering best practices.
- Strong SQL skills, including optimized and maintainable queries.
- Familiarity with Linux command-line environments.
- Exposure to Spark, Hive, or Impala is a plus.
- Experience or interest in Databricks, AWS, Azure, GCP, or similar cloud platforms is a plus.
- Interest in or exposure to machine learning, AI, or agent-based systems is a plus.
- Bachelor’s degree in Computer Science, Information Systems, Information Technology, or equivalent practical experience.
- Ability to communicate complex technical concepts and work proactively in collaborative environments.
Benefits
- Hybrid Arlington, Virginia work arrangement with an expectation of three days onsite per week.
- Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leaves; sick and safe time; vacation; personal days; paid holidays; 401(k) matching; fitness facilities or reimbursement; and tuition reimbursement.
- The position is intended to be filled by January 17, 2027, or as soon as possible if that date has passed.
Tech Stack
Categories
Data Engineering
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).