Senior Software Engineer
Mastercard
Mastercard
Join Mastercard to empower economies and foster prosperity in over 200 countries. We are building a secure, simple, and accessible digital economy through innovative payment solutions. Our technology, partnerships, and networks enable individuals, businesses, and governments to achieve their fullest potential. We champion a culture of inclusion and respect, believing that our diverse perspectives drive better decisions and stronger business outcomes.
As a Senior Software Engineer, you will be instrumental in designing, coding, and delivering critical payment applications, AI, cloud, and machine learning platforms. You will develop high-performing, scalable software solutions for leading global organizations.
Key responsibilities include: - Engaging in team prioritization discussions with stakeholders. - Estimating and owning delivery tasks from design through deployment. - Driving technical trade-off discussions within the team. - Conducting demos and acceptance discussions with Product Owners. - Gaining a comprehensive understanding of end-to-end technical architecture. - Promoting technology standards and reviewing team members' work. - Mentoring junior engineers and identifying process improvements.
We are seeking a skilled Senior Software Engineer with a Bachelor's degree in Computer Science or equivalent experience. Expertise in backend development using Java, SpringBoot, DevOps, and Oracle is essential. Familiarity with cloud-native application design, deployment, and automation testing is required. A deep understanding of Agile development processes and a commitment to quality initiatives are crucial. The ideal candidate is results-oriented, a strong team player with excellent communication skills, and capable of guiding technical solutions. Experience in the cards and payments domain, particularly in settlement, reporting, and reconciliation, is highly valued.
MasterCard
IT Consulting