Sr. Software Development Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and technology innovation to help build a sustainable economy.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Sr. Software Development Engineer

Mastercard's SpendingPulse team within the Economics & Locations Program is seeking a Senior Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on designing, building, and scaling the family of SpendingPulse applications that provide crucial economic insights to customers.

The position involves working with industry-standard web technologies and analyzing large datasets using Big Data technologies within Hadoop and MS SQL Server. The day-to-day tech stack includes MS SQL Server, ASP.NET Core MVC, React, Redux, and TypeScript, with potential exposure to Hadoop and Databricks.

As a Senior Software Engineer, you'll be part of a large, cross-functional team collaborating closely with Customer Experience, Product Management, Data Engineering, and Analytics teams across Prague and the United States. The role offers the opportunity to work in small, flexible teams where every member contributes to designing, building, and testing features.

The ideal candidate will bring strong technical expertise, leadership qualities, and a collaborative mindset. You'll be responsible for driving performance improvements, mentoring junior engineers, and working closely with product managers to understand user needs and implement solutions. The role requires a balance of technical excellence, leadership skills, and business acumen.

Working at Mastercard means joining a global technology company that's transforming the payments industry. The company offers a collaborative culture, opportunities for professional growth, and the chance to work on innovative solutions that impact millions of users worldwide. The SpendingPulse team specifically focuses on providing valuable economic insights, making this role particularly impactful for someone interested in working at the intersection of technology and financial analytics.

Last updated 2 hours ago

Responsibilities For Sr. Software Development Engineer

  • Scope, design, implement, and test complex features
  • Drive performance, reliability, and readability in code base
  • Mentor junior software engineers and teammates
  • Drive innovative improvements to team development processes
  • Partner with Product Managers to develop deep understanding of users and use cases
  • Participate in development cycles with an agile mindset
  • Collaborate with Data Scientists and Data Engineers

Requirements For Sr. Software Development Engineer

TypeScript
React
Node.js
  • Software engineering experience in an agile production environment
  • Experience participating in design and implementation of complex features in enterprise
  • Experience working with other developers on large projects
  • Experience with object-oriented languages, front-end frameworks, and relational database technologies
  • Strong technologist eager to learn new technologies and frameworks
  • Customer-centric development approach
  • Strong collaboration skills with experience collaborating globally
  • Degree in Computer Science or related technical field
  • Strong written and verbal English communication skills

Benefits For Sr. Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Professional Development Opportunities
  • Global Work Environment

Interested in this job?

Jobs Related To Mastercard Sr. Software Development 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.

Senior Software Engineer - Salesforce

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

Senior Software Engineer

Senior Software Engineer position at Mastercard focusing on developing risk assessment software solutions, requiring Python expertise and full-stack development experience.