Full Stack Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology innovation.
$120,000 - $180,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Full Stack Software Engineer

Mastercard is seeking a talented Full Stack Software Engineer to join their Data & Services team in London. This role offers an exciting opportunity to build a high-performance analytics platform that advances how businesses worldwide unleash the most value from their data.

As a member of the Mastercard Intelligence team, you'll be instrumental in developing real-time interactive applications that enable thousands of clients globally to compare portfolio performance against benchmarks. The platform combines industry-leading analytics, advanced software architecture, and cutting-edge web technologies.

Working in small, flexible teams, you'll contribute to all aspects of the development process - from feature design and building to testing. The role encompasses diverse responsibilities including building data pipelines, developing web applications, writing server-side calculation code, and performance tuning of large workloads.

The ideal candidate brings strong expertise in Java development, a deep understanding of full-stack development, and experience with big data analytics. You'll have the opportunity to mentor team members, drive technical innovation, and help shape the future of Mastercard's data analytics capabilities.

Mastercard offers a collaborative environment where you'll work with exceptional peers who are passionate about technology and innovation. The company's global reach and impact make this an excellent opportunity for those looking to work on challenging problems at scale while advancing their career in financial technology.

The position requires strong technical skills combined with excellent communication abilities, as you'll be collaborating with stakeholders to bring a data-based technical perspective to roadmap and business decisions. This role offers significant growth potential and the chance to work with cutting-edge technologies in a company that powers economies worldwide.

Last updated 8 days ago

Responsibilities For Full Stack Software Engineer

  • Design and develop state of the art service-oriented software architectures
  • Build high-value analytics off of large data sets while keeping performance top of mind
  • Evolve the calculation infrastructure to handle an increase in data volume and user base as we scale globally
  • Collaborate across teams with exceptional peers who are passionate about what they do
  • Mentor the team and provide guidance to improve on the quality of product development
  • Lead and push the boundaries of analytics and powerful, scalable applications

Requirements For Full Stack Software Engineer

Java
  • Proficiency with advanced object-oriented programming, preferably in Java tech stack
  • Deep technical foundation in full-stack development
  • Solid understanding of working and building analytics on top of big data
  • Experience contributing to the development of large scale applications
  • Superior academic record with a degree in Computer Science or related technical field
  • Strong communication skills

Benefits For Full Stack Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive benefits package

Interested in this job?

Jobs Related To Mastercard Full Stack Software Engineer

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java backend development with Spring Boot and microservices architecture.

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java development and full-stack engineering for Commercial Buyer Services Experience.

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform, focusing on AWS cloud architecture, full-stack development, and distributed systems in Pune, India.

Senior Software Engineering (RPA _ Automation Anywhere 360 & C# .NET)

Senior Software Engineering role at Mastercard focusing on RPA development using Automation Anywhere 360 and C# .NET, offering competitive compensation and comprehensive benefits.

Senior Product Manager, Platform Engineering

Senior Product Manager role at Mastercard focusing on platform engineering and internal developer platforms, offering competitive compensation and comprehensive benefits.