Openings: 47583
Title: Software
Engineer II
Location:
Arlington, Virginia Hybrid
Duration: 24+
Months With the high possibility of extension or conversion into FTE.
Glider
Test: Software Engineering – Advanced
Job Description
Summary
Position
Overview
- The Business Experimentation
and Optimization teams within Mastercard's Services organization aim to
build industry-leading business experimentation software that brings
sophisticated analytic techniques to business users around the world. We
are rapidly expanding our product offerings and innovating on how we
deliver BE&O solutions to our clients.
- We are looking for an
innovative software engineer who can help us scale our platform
development and tackle the big challenges of the future. This individual
will contribute deeply to frontend, API, and backend code, and sometimes
analytical code. The software engineer will write code to provide and
scale existing analytical tools to more customers and to build new
analytical tools and methodologies for existing customers.
- Engineers work in small,
flexible teams. Every team member contributes to designing, building, and
testing features. There are no rigid organizational structures, and each
team uses processes that work best for team members and projects.
What is
Services organization?
- The Services Team is a key
differentiator for Mastercard, providing the cutting-edge services that
help our customers grow. Focused on thinking big and scaling fast around
the globe, this team is responsible for end-to-end solutions for a diverse
global customer base. We combine traditional management consulting with
our rich data assets and in-house technology to provide our clients with
powerful insights and tools to drive fact-based decision-making. Centered
on data-driven technologies and innovation, our services include
consulting, loyalty and marketing programs, test-and-learn business
experimentation, and data-driven information and risk management. While
specializing in the payments industry, Mastercard Services also works
closely with major retailers, airlines, and other enterprises, leveraging
data and insights garnered from within and beyond its network.
- We are looking for passionate
and talented technologists, who share our vision for empowering our
customers to make better fact-based decisions, to join us and shape the
growth of our team.
Position
Responsibilities:
As a part of Services, you will build revolutionary
products that advance how businesses all over the world seize the most value
from their data. As a Senior Software Development Engineer within BE&O, you
will:
- Full-Stack Development: Design, develop, and maintain
end-to-end software solutions including frontend, backend, and APIs,
ensuring high performance, scalability, and reliability.
- Data-Intensive Applications: Work on data-intensive
applications, optimizing data storage, retrieval, and processing to ensure
efficient performance and responsiveness.
- Architecture & Design: Collaborate with
cross-functional teams to define software architecture and design patterns
that meet business requirements and align with best practices.
- Code Quality & Best
Practices: Write
clean, maintainable, and efficient code while enforcing coding standards,
best practices, and peer code reviews.
- Performance Optimization: Identify and resolve
performance bottlenecks at various levels of the stack, including database
queries, API calls, and frontend rendering. Build features used by some of
the world's largest organizations to make multimillion dollar decisions
- Mentorship & Leadership: Provide technical guidance and
mentorship to junior engineers, fostering a collaborative and
growth-oriented environment.
- Continuous Improvement: Stay updated with the latest
industry trends, tools, and technologies, and proactively propose
improvements to enhance software quality and development processes.
Ideal Candidate
Qualifications:
- 2+ years of experience as a
full-stack Software Engineer with a strong emphasis on data-intensive
applications
- Deep understanding of one or
more programming languages/technology stacks required (.NET, C#,
Typescript/React, and SQL)
- Proven track record of
mentoring and leading large projects, with a collaborative approach to
problem-solving and decision-making.
- Proficiency with advanced
object-oriented programming, microservice development, and databases
- Ability to understand and
improve upon existing architectural patterns on the frontend and backend
- Strong application development
experience, with the ability to understand customer needs and translate
those into features
- Superior academic record with a
degree in Computer Science or related technical field
- Passion for analytical /
quantitative problem solving
- You gravitate towards
understanding the ins and outs of the tools you work with vs. just using
them for the task at hand
- Flexibility to learn and work
in different parts of the stack
- Experience having worked on
system design problems
- Mastercard is an equal
opportunity employer that values diversity and inclusion. Applicants will
be considered and treated without regard to gender, gender identity, race,
color, ethnicity, national origin, religion, sexual orientation, veteran
or disabled status, or any other characteristic protected by applicable
law.
What is your
team’s main responsibility?
- Develop and maintain existing
software applications (T&L)
What are your
top 3 required technical skills?
- Full-Stack Development with
Data-Intensive Applications: Ability to design, develop, and maintain end-to-end software
solutions (frontend, backend, APIs) with a strong emphasis on optimizing
data storage, retrieval, and processing for performance and
responsiveness.
- Deep Understanding of Modern
Programming Languages and Technology Stacks : Expertise in the following: .NET, C#,
Typescript/React, and SQL. Proficiency with advanced object-oriented
programming, microservice development, and databases is required.
- Architecture & System
Design:
Experience collaborating on software architecture and design patterns,
with the ability to understand and improve upon existing architectural
patterns on both frontend and backend. Proven track record of working on
system design problems and leading large projects.
What soft
skills would you like to see in a candidate?
- Self-Starter & Quick
Learner: Able
to independently navigate complex business and technical domains, rapidly
acquiring new knowledge and skills.
- Collaboration & Teamwork: Demonstrated ability to work
effectively in cross-functional teams, mentor others, and contribute to a
positive team culture.
- Self-Reliant &
Self-Sufficient:
Comfortable taking ownership of tasks and driving projects forward with
minimal supervision.
A reasonable, good faith estimate of the minimum and maximum hourly wage for this position is $65to $70/hr on W2 max $78/hr
Benefits will be available, and details are available at the following link: https://rb.gy/foel75.