Job Specifications
About The Company
Mastercard is a leading global technology company in the payments industry, dedicated to powering economies and empowering individuals across more than 200 countries and territories worldwide. Our mission is to connect and enable an inclusive, digital economy that benefits everyone by making transactions secure, simple, smart, and accessible. Through innovative technology, strategic partnerships, and a vast network, we deliver a comprehensive suite of products and services that help people, businesses, and governments realize their full potential. Mastercard’s commitment to building a sustainable and equitable world is reflected in our culture, driven by our decency quotient (DQ), which guides our interactions and decision-making processes. As a pioneer in digital payments, Mastercard continuously evolves to meet the changing needs of the global economy, fostering innovation and trust in every transaction.
About The Role
We are seeking a highly skilled Senior Software Engineer to join our Mastercard Security Solutions team, specifically within the Strategic Data Acquisitions division. In this role, you will be instrumental in designing, developing, and maintaining risk assessment software solutions that provide critical insights and analytics to Mastercard and its worldwide customers. Your expertise will help enhance our existing risk management platforms and develop new, innovative solutions that support our mission of delivering secure, reliable, and scalable risk products. You will lead efforts to create high-performing platforms, compelling visualizations, and intuitive workflows that enable users to derive actionable insights to protect their assets. This position offers an exciting opportunity to work on cutting-edge risk solutions in a fast-paced, collaborative environment, contributing to the security and integrity of global digital transactions.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Strong proficiency in Python programming language
Experience with Elixir, React/JavaScript, HTML, CSS (preferred but not mandatory)
Hands-on experience with cloud platforms such as AWS and infrastructure as code tools like Terraform
Proficiency with containerization technologies like Docker and orchestration with Kubernetes
Knowledge of databases including PostgreSQL, MongoDB, Elasticsearch
Experience with messaging systems such as Kafka
Understanding of software engineering principles and agile methodologies
Experience developing large-scale, secure web applications in a dynamic environment
Excellent communication skills and a proactive problem-solving approach
Responsibilities
Design, develop, and maintain scalable, high-performance, and reusable software solutions
Enhance existing risk assessment platforms and develop new full-stack applications to drive business value
Manage the entire software development lifecycle, including requirements gathering, solution design, implementation, testing, deployment, and ongoing maintenance
Create comprehensive technical documentation such as requirements specifications, use cases, test strategies, and deployment plans
Troubleshoot and resolve production issues to ensure system stability and reliability
Collaborate with Quality Assurance teams to ensure thorough testing coverage, including unit, integration, system, and performance testing
Continuously seek opportunities to improve system performance, security, and user experience
Stay updated with the latest industry trends and incorporate best practices into development processes
Benefits
Competitive salary and performance-based incentives
Comprehensive health, dental, and vision insurance plans
Retirement savings plans and financial wellness programs
Opportunities for professional development and continuous learning
Flexible work arrangements and supportive work environment
Employee wellness programs and initiatives to promote work-life balance
Equal Opportunity
Mastercard is an equal opportunity employer committed to fostering an inclusive environment for all employees. We consider applicants regardless of gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or any other characteristic protected by law.
About the Company
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're building a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Know more