Our
Purpose
Mastercard
powers economies and empowers people in 200+ countries and
territories worldwide. Together with our customers, we’re helping
build 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.
Title
and
Summary
Senior
Software engineer(Java Full Stack)
style="text-align : inherit">
Senior Software
Engineer(Java Full Stack)
Who is
Mastercard?
We work to connect and power an inclusive,
digital economy that benefits everyone, everywhere, by making
transactions safe, simple, smart, and accessible. Using secure data
and networks, partnerships, and passion, our innovations and
solutions help individuals, financial institutions, governments,
and businesses realize their greatest potential. Our decency
quotient, or DQ, drives our culture and everything we do inside and
outside of our company. We cultivate a culture of inclusion for all
employees that respects their individual strengths, views, and
experiences. We believe that our differences enable us to be a
better team – one that makes better decisions, drives innovation,
and delivers better business results.
Technology at Mastercard
What we create today
will define tomorrow. Revolutionary technologies that reshape the
digital economy to be more connected and inclusive than ever
before. Safer, faster, more sustainable.
And we need the
best people to do it. Technologists who are energized by the
challenges of a truly global network. With the talent and vision to
create the critical systems and products that power global commerce
and connect people everywhere to the vital goods and services they
need every day.
Working at Mastercard means being part of
a unique culture. Inclusive and diverse, a rich collaboration of
ideas and perspectives. A place that celebrates your strengths,
values your experiences, and offers you the flexibility to shape a
career across disciplines and continents. And the opportunity to
work alongside experts and leaders at every level of the business,
improving what exists, and inventing what’s next.
About the role
Software Engineers at Mastercard
design and code a variety of applications covering transaction
processing, analytics, user interfaces, and APIs using a blend of
cutting-edge technologies across big data, distributed systems,
machine learning, and more. As a Software Engineer, you will
deliver these products and solutions with speed and agility as part
of a small team. This will involve developing high-performing,
highly scalable software solutions and products for some of the
world’s top brands. Specific tasks vary depending on the project
and the business unit that you join in.
All staff at
Mastercard are expected to demonstrate 'Mastercard Way' cultural
values every day - own it, simplify it, sense of urgency,
thoughtful risk-taking, unlock potential, and be inclusive – with a
relentless focus on our customers. As a Senior Software Engineer at
Mastercard, you are expected to perform the following general
responsibilities :
discussions in close collaboration with Product and Business
stakeholders
dev, test, deployment, configuration, documentation)
Automate build, operate, and run aspects of software
Drive code / design / process trade-off discussions within their team
when required
demos / acceptance discussions with Product owners and confidently
communicating elsewhere when needed
technology standards and practices and review code, test, and
automation work of team members
and less-experienced team members
All about you
should have experience across multiple areas listed below.
application design and deployment, automation testing.
Good grasp of Frontend (CSS, HTML5, JavaScript, TypeScript,
Angular / React)
Application Programming Interface (API) standards, adoption, and
commercialization. Write performant code and debug / troubleshoot
complex issues across multi-tiered software architectures.
Analyzes / Designs / Implements scalable data retention
architectures.
features, backlog, technical debt, and enhancements for their team,
making the right tradeoffs by collaborating with team, business,
and management stakeholders. Coordinates with product owners to
drive acceptance and signoffs. Understands, reports, and optimizes
delivery metrics to continuously improve them (e.g., velocity,
oral and written communicator. Explains concepts accurately and
well across a range of technical and business domains. Very high
level of precision in technical and design discussions. Conveys and
communicates ideas in a way that significantly enhances
understanding, collaboration, and engagement. Communicates very
well across seniority levels, roles, and geographies.
Architects test plans with a comprehensive and thoughtful level of
coverage to cover business use cases and edge conditions. Builds
confidence in changes to complex systems. Understands how and when
to employ various types of tests such unit, regression,
performance, and integration.
debugging complex issues and relentless in discovering root causes
of bugs that span multiple services and product modules.
Mentors junior engineers and interns to a high level of
productivity and independence. Teaches technical and domain
knowledge, and best practices. Encourages others to take on
additional opportunities and challenges.
and artifacts delivery / release using standard tools. Ability to
understand / automate software upgrades, patches, and releases via
CI / CD pipelines. Familiarity with application / system metrics
collection, observability, and monitoring.
encourages flexibility and professionalism. Approaches discussions
with empathy with a goal of building consensus. Finds way pitches
in and lends support where needed. Valuable partner with team
members in all roles and geographies.
garnering business / organizational needs and applying
industry / software trends to produce unique solutions to
design / architectural challenges across org / team
boundaries.
style="text-align : inherit">
style="text-align : inherit">
style="text-align : left">
Corporate Security
Responsibility
style="text-align : left">
All activities involving
access to Mastercard assets, information, and networks comes with
an inherent risk to the organization and, therefore, it is expected
that every person working for, or on behalf of, Mastercard is
responsible for information security and
must :
style="text-align : left">
Abide by Mastercard’s security policies
and practices;
style="text-align : left">
Ensure the confidentiality and integrity
of the information being
accessed;
style="text-align : left">
Report any suspected information
security violation or breach,
and
style="text-align : left">
Complete all periodic mandatory security
trainings in accordance with Mastercard’s
guidelines.
style="text-align : inherit">
style="text-align : inherit">
style="text-align : inherit">
style="text-align : inherit">
Senior Software Stack • Pune, MH, India