Full Stack Software Engineer

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

Description For Full Stack Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy where everyone can prosper. As a Senior Software Development Engineer in Data & Services, you'll have the opportunity to build a high-performance analytics platform that advances how businesses worldwide unleash value from their data.

You'll be part of the Mastercard Intelligence team, building real-time interactive applications that allow thousands of clients globally to compare portfolio performance against benchmarks. The platform combines Mastercard data with third-party and client data to power applications that help track performance and identify underperforming customer groups.

The role involves working in small, flexible teams where every member contributes to feature design, building, and testing. You'll encounter diverse work from building data pipelines to web apps to server-side calculation code and performance tuning of large workloads. The team structure is non-rigid, allowing each group to use processes that work best for their members and projects.

Key responsibilities include designing service-oriented architectures, building analytics on large datasets, evolving calculation infrastructure for scale, and mentoring team members. You'll collaborate with stakeholders to bring technical perspective to roadmap decisions and push the boundaries of analytics capabilities.

The ideal candidate has strong Java programming skills, full-stack development experience, and expertise in big data analytics. You should be passionate about solving complex analytical problems, thrive in small team environments, and possess excellent communication skills. A degree in Computer Science or related field is required.

Benefits include comprehensive medical insurance, 401k retirement plans, and opportunities for professional growth. Join us in building innovative solutions that power the digital economy while working alongside talented professionals in a culture that values technical excellence and innovation.

Last updated 2 minutes 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
  • Collaborate across teams with exceptional peers
  • Mentor the team and provide guidance to improve product development quality
  • Lead and push the boundaries of analytics and 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
  • Strong communication skills
  • Degree in Computer Science or related technical field
  • Superior academic record

Interested in this job?

Jobs Related To Mastercard Full Stack Software Engineer

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

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

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform team, focusing on AWS cloud architecture, backend development, and microservices in Pune, India.

Senior Software Engineer

Senior Software Engineer role at Mastercard focused on developing high-performance Java applications and RESTful APIs while mentoring junior engineers.

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java development for the Secure Remote Commerce platform, building scalable API services and mentoring team members.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.