Taro Logo

Senior Software Engineer-3

Global technology company in the payments industry, connecting and powering inclusive digital economy through secure transactions worldwide.
Data
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Job Description

Mastercard, a global leader in payment technology, is seeking a Senior Software Engineer-3 to join their Account Level Management (ALM) team in Pune. This role is crucial in building ALM Services with Data warehouse capabilities, focusing on real-time card level decisioning that helps provide relevant benefits and rewards to cardholders.

The position involves working with cutting-edge big data technologies and building scalable solutions that handle petabyte-scale data. You'll be developing data pipelines using Spark, working with multiple programming languages including Scala, Python, and Java, and leveraging both on-premises and cloud environments (AWS, Azure, Databricks).

As a Senior Software Engineer, you'll be responsible for implementing and maintaining complex data workflows, ensuring high quality and security standards, and driving automation and efficiency in data processes. The role requires a strong background in Data Engineering, with experience in Data Warehouse/Data Lake projects and the Hadoop ecosystem.

The ideal candidate will bring 5-9 years of relevant experience, strong analytical and problem-solving skills, and the ability to work effectively in an agile environment. You'll be joining a company that powers economies and empowers people in over 200 countries, working on solutions that make transactions safe, simple, smart, and accessible.

Mastercard offers a collaborative environment where innovation is encouraged, and you'll have the opportunity to work with diverse, geographically distributed teams. The company's mission focuses on building a sustainable economy where everyone can prosper, making this an excellent opportunity for those who want to make a significant impact in the global payments industry.

Last updated 13 days ago

Responsibilities For Senior Software Engineer-3

  • Develop high quality, secure and scalable data pipelines using spark, Scala/Python/Java on Hadoop or object storage like MinIO
  • Drive automation and efficiency in Data ingestion, data movement and data access workflows
  • Implement and enforce Software development standards and engineering principles in the Big Data space
  • Perform assigned tasks and production incident independently
  • Build and maintain data pipelines through Spark

Requirements For Senior Software Engineer-3

Python
Java
Scala
  • 5-9 years of experience in Data Warehouse/Data Lake/Lake House related projects
  • Expertise in Data Engineering and implementing end-to-end DW projects in Big Data environment
  • Experience with Databases like Oracle, Netezza and strong SQL knowledge
  • Proficient in Agile/Scrum framework
  • Experience with Unix shell scripts, Oracle SQL, PL/SQL
  • Knowledge of Git-based version control systems and CI/CD pipelines
  • Experience with Hadoop ecosystem and Cloudera Data Platform (CDP)
  • Bachelor's degree in Information Systems, IT, Computer Science or Engineering
  • Strong communication skills - both verbal and written