Senior Software Engineer

Mastercard is a global technology company in the payments industry that connects and powers an inclusive digital economy through secure transactions and innovative solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Mastercard, a global leader in payment technology, is seeking a Senior Software Engineer to join their Strategic Data Acquisitions team within Security Solutions. This role offers an exciting opportunity to work on world-class risk and security products that serve Mastercard's global customer base.

The position focuses on developing and maintaining risk assessment software solutions with the RiskRecon team. You'll be responsible for creating high-performing platforms, compelling visualizations, and intuitive workflows that enable users to derive insights and protect their assets. This role combines technical expertise with business impact, as you'll be working on solutions that directly contribute to Mastercard's security infrastructure.

As a Senior Software Engineer, you'll be working with modern technologies including Python, React, and various cloud services. The role involves full-stack development, from backend services to frontend applications, requiring expertise in databases, containerization, and cloud technologies. You'll be part of a collaborative team environment where you can contribute to the entire software development lifecycle.

The ideal candidate will bring strong Python programming skills, experience with modern web technologies, and a track record of building secure, scalable applications. You'll have the opportunity to work on challenging problems in the financial technology sector while contributing to Mastercard's mission of connecting and powering an inclusive digital economy.

This position offers professional growth opportunities within a company known for innovation in the payments industry. You'll be working in a culture that values decency, inclusion, and technical excellence, with the chance to make a significant impact on global financial security solutions.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain high-performance, scalable, and reusable code
  • Enhance existing solutions and build new full-stack applications
  • Own the full software development lifecycle
  • Create high-quality technical documentation
  • Troubleshoot and resolve production issues
  • Collaborate with Quality Assurance engineers
  • Continuously improve system performance, security, and user experience

Requirements For Senior Software Engineer

Python
React
JavaScript
PostgreSQL
MongoDB
Kafka
  • Strong Python experience
  • Familiarity with Elixir, React/JavaScript, HTML, CSS, AWS, and Terraform
  • Hands-on experience with Docker and containerized applications
  • Knowledge of databases like PostgreSQL, MongoDB, Elasticsearch
  • Experience with Kubernetes and Kafka
  • Strong grasp of software engineering principles and agile methodologies
  • Experience developing large-scale, secure web applications
  • Excellent communication skills
  • Bachelor's degree in Computer Science or equivalent experience

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.