Mastercard is seeking to modernize and advance its Finance Technology landscape, covering Billing, Financial Planning, Accounting, Settlement, Treasury, Reporting and Analytics.
Requirements
- Proven experience as a software/data engineer and technical lead, with a strong focus on delivering large-scale software projects in an agile environment.
- Experience with data lifecycle management, including ingestion, ETL, modeling, and governance, within highly regulated environments.
- Expertise in modern software engineering practices, including agile methodologies, CI/CD, automated testing, and code reviews.
- Experience in partnering with data and engineering teams to build and manage a single source of truth for data, leveraging end-to-end technology stacks and best practices in data architecture.
- Strong programming skills in multiple languages and frameworks, with a focus on building scalable, reliable, and performant solutions.
- Experience with performance engineering, ensuring systems are built to scale and meet varying demands.
- Experience with cloud infrastructure and services (e.g., AWS, Azure, Google Cloud), and cloud-native software design.
Responsibilities
- Collaborate closely with finance, business and technical stakeholders to translate requirements into technical specifications, driving features from inception to delivery.
- Partner with data and engineering teams to establish robust data pipelines, implement advanced data modeling, and ensure seamless integration across diverse systems and domains.
- Facilitate trade-off discussions with both business and technical stakeholders to balance priorities and make informed decisions.
- Ensure alignment between business goals and technical execution, making sure features and solutions meet business requirements and customer needs.
- Participate in sprint planning, retrospectives, and other agile ceremonies to ensure the team is aligned and delivering efficiently.
- Drive the adoption of best practices in software engineering, including code reviews, testing, and continuous integration/continuous delivery (CI/CD).
- Optimize the cost/benefit of software features and architecture, ensuring scalability, performance, and operational efficiency.
Other
- Bachelor’s degree in Data Science, Computer Science, or related subject.
- 10+ years of engineering experience in software, data engineering, or related field.
- Prior experience with financial systems, such as Oracle Financials, Oracle Fusion Cloud, and Hyperion, with experience optimizing their integration into broader data ecosystems, is a plus.
- Strong communication and leadership skills, with the ability to engage and influence both technical and non-technical audiences.
- Ability to identify process inefficiencies and drive continuous improvement initiatives within the team.