Mastercard
Pune, Maharashtra, India Posted 5d ago
Mastercard is looking for a Software Engineer II to join the Data Foundations team in Pune. You will start with reliable ingestion of customer and third-party data, independently delivering defined components and working with senior engineers on bigger design decisions.
Key Responsibilities
Build, test and operate services, APIs, connectors and automation for customer data exchange, workspace setup and pipeline orchestration
Deliver defined components independently, from technical approach through release, monitoring and support
Write automated tests and useful documentation
Replace manual operational steps with code
Investigate production issues, fix defects and support root cause analysis
Break down and estimate work, give input on design, feasibility and risk, and give and receive code review feedback
Requirements
Intermediate skills in Python or another language such as Java, Scala or C/.NET, plus working SQL
Knowledge of source control, automated testing, secure coding, code review and CI/CD
Experience building software on a public cloud such as AWS and Databricks
Interest in data platforms and how data moves between systems
Preferred Qualifications
Experience with Spark or Snowflake
Experience with REST APIs, cloud storage integrations, or C/.NET and React-based tooling
Experience exchanging data with external partners through cloud storage, SFTP or APIs