Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II - job 1 of 3

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

Software Engineer II

Overview
Mastercard is looking for a talented Software Development Engineer to join the Mastercard Blockchain and Digital Assets engineering team. In this role you will be part of a highly agile team building exciting and innovative products using multiple Blockchain technology and components delivered at scale to global markets.
Our team is built on a foundation of research and development, innovation mentality, thinking through new product lines using Blockchain / Distributed ledger technology, managing new products from inception to market validation and engaging strategically with start-ups to shape the future of commerce within the digital assets space with and for our customers. At Mastercard you will help define the future of commerce globally.
This team will have a major focus on adopting Blockchain technology to bring innovative payment solutions to market.

Role
This role involves working with a team of talented developers to develop high performance Java and Blockchain based solutions.
• Ability and experience in understanding complex designs and contribute effectively through creating software solutions either independently or with minimum guidance
• Ability and experience in understanding business requirement for new applications and customizations, adhering to standards, processes, and best practices
• Experience in understanding different architectures and high-level design, and creating software components based on the specifications and under the guidance of senior mentors within the group
• Ability to explore new software and tools as needed in the ecosystem
Skills
• Proficiency with Java JDK 8 or greater.
• Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
• Experience with Docker, Kubernetes or other container orchestration solutions.
• Expertise in Junit or other automated unit testing frameworks.
• Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.
• Knowledge of Source Control Management and working with code in a multi-developer
• Experience with a UI framework such as Angular a plus
• Experience with Solidity and Blockchain protocols such as Ethereum , Besu , Quorum..etc
• Good working knowledge of designing and creating smart contracts for enterprise grade apps

All About You
The ideal candidate for this position should:
• Proficiency with Java JDK 8+.
• Basic knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
• Some experience with Docker, Kubernetes, or other container orchestration solutions.
• Familiarity with Junit or other automated unit testing frameworks.
• Understanding of CI/CD principles and tools (Jenkins, Gradle, Maven).
• Knowledge of Source Control Management in multi-developer environments.
• Exposure to Angular/React.js (a plus).
• Basic experience with Solidity and Blockchain protocols (Ethereum, Besu, Quorum).
• Understanding of designing and creating smart contracts for enterprise apps.
• Exposure to cloud platforms such as Azure, AWS, GCP.
• Innovative, collaborative, and a strong team player.
• Passionate about software development, code quality, and best practices.
• Strong understanding of Agile methodologies, with the ability to drive iterative delivery and cross-team collaboration.
• Strong communicator with the ability to explain complex concepts to both technical and non-technical audiences, and to influence stakeholders across product, engineering, and acquisition teams.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent practical experience.

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


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:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 5 personal days, 10 annual paid U.S. observed holidays, 401k with a best-in-class company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, gender-inclusive benefits and many more.

Pay Ranges

New York City, New York: $110,000 - $176,000 USD

Mastercard Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Mastercard DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Mastercard
Mastercard CEO photo
Michael Miebach
Approve of CEO

Average salary estimate

$143000 / YEARLY (est.)
min
max
$110000K
$176000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Mastercard

At Mastercard, we're on the lookout for a brilliant Software Engineer II to join our dynamic Blockchain and Digital Assets engineering team in New York City! As a Software Engineer II, you'll be right at the forefront of innovation, working with talented developers to create high-performance solutions using Java and cutting-edge Blockchain technologies. Your role will involve diving deep into complex designs and translating business requirements into scalable software solutions. You'll be part of an agile team that's excited about revolutionizing digital payments, paving the way for smarter, more secure transactions worldwide. Proficiency in Java, along with familiarity with tools like Tomcat, Spring Boot, and Docker, will set you up for success. We're not just looking for technical expertise; we're searching for a collaborative enthusiast who's ready to explore the world of Blockchain and contribute to our mission of empowering economies everywhere. If you're passionate about coding, eager to learn, and thrive in a dynamic environment, this is your chance to leave a lasting mark on Mastercard's future!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Mastercard
What responsibilities does a Software Engineer II at Mastercard have?

A Software Engineer II at Mastercard plays a crucial role in our Blockchain and Digital Assets team. Responsibilities include developing high-performance solutions primarily in Java and utilizing various Blockchain technologies. The role requires a strong understanding of both complex technical designs and business requirements, ensuring that software solutions align with Mastercard’s standards and processes.

Join Rise to see the full answer
What qualifications are needed for a Software Engineer II position at Mastercard?

To qualify for the Software Engineer II role at Mastercard, candidates should possess a Bachelor's degree in Computer Science, Software Engineering, or a related field. Additionally, proficiency in Java JDK 8 or higher is essential, along with familiarity with essential tools such as Spring, Docker, and CI/CD practices. Experience with Blockchain protocols and smart contract development is also beneficial.

Join Rise to see the full answer
How does Mastercard support its Software Engineers II in career growth?

Mastercard is committed to the professional development of its Software Engineer II employees by fostering a culture of continuous learning and collaboration. The company offers tuition reimbursement, mentorship opportunities, and a robust performance management program that encourages career advancement while ensuring that engineers can adapt to new technologies and methodologies.

Join Rise to see the full answer
What technologies should a Software Engineer II at Mastercard be familiar with?

A Software Engineer II at Mastercard should have a solid grasp of Java JDK 8 or greater and should be comfortable with technologies such as Tomcat, Spring Boot, and container orchestration solutions like Docker and Kubernetes. Familiarity with unit testing frameworks, CI/CD tools, and Blockchain protocols like Ethereum is a significant plus.

Join Rise to see the full answer
What is the work environment like for a Software Engineer II at Mastercard?

At Mastercard, the work environment for a Software Engineer II is collaborative and supportive, focused on innovation and agility. Working in a diverse team, engineers are encouraged to share their ideas and explore new technologies. The company values flexibility and provides a dynamic workspace conducive to both productivity and creative problem-solving.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you explain the Agile methodologies you've used in past projects as a Software Engineer II?

When answering, focus on specific Agile practices you've implemented, such as Scrum or Kanban. Discuss how these methodologies have enhanced team collaboration, project delivery, and overall efficiency in your previous roles, possibly providing concrete examples.

Join Rise to see the full answer
How do you ensure code quality when developing software solutions?

Highlight your practices for ensuring code quality, such as writing unit tests using frameworks like JUnit, conducting code reviews with peers, and adhering to coding standards. Discuss your approach to maintaining clean, maintainable code and how this aligns with agile delivery processes.

Join Rise to see the full answer
Describe a complex design problem you solved as a Software Engineer II.

Talk about a specific complex problem, what the challenges were, your thought process, and the steps you took to arrive at a solution. Make sure to detail the impact of your solution on the project's success and your team's productivity.

Join Rise to see the full answer
What experience do you have with Blockchain technology?

Discuss any projects where you've implemented Blockchain technology, types of decentralized applications you've worked on, and any familiarity with protocols such as Ethereum, as well as your experience in designing smart contracts for enterprise applications.

Join Rise to see the full answer
How do you keep up-to-date with the latest technologies and trends in software development?

Mention various sources like tech blogs, webinars, coding boot camps, or community groups that help you stay informed. Share examples of how you've implemented new knowledge or practices in your past work.

Join Rise to see the full answer
Discuss a time when you had to communicate a complex technical concept to a non-technical audience.

Provide an example that demonstrates your ability to simplify complex ideas. Share how you tailored your communication approach based on your audience and ensured they understood the key points, thus helping them make informed decisions.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Explain your strategies for task prioritization, such as utilizing Agile sprints, backlog grooming, or regular stand-ups. Highlight how these practices enable you to manage multiple responsibilities while ensuring project timelines are met.

Join Rise to see the full answer
Describe your experience with continuous integration and delivery (CI/CD).

Discuss your proficiency with CI/CD tools like Jenkins, Gradle, or Maven, including implementation from automated testing to deployment. Provide examples of how these practices have improved development speed and code quality in your previous positions.

Join Rise to see the full answer
What challenges have you faced while working in a team as a Software Engineer II?

Reflect on past team challenges such as conflicting ideas or integration issues, and discuss how you contributed to resolving these by promoting open dialogue, facilitating compromise, or encouraging collaboration among team members.

Join Rise to see the full answer
What programming languages and frameworks are you most comfortable using?

Be honest about your proficiency level in various programming languages and frameworks, particularly Java, as well as any experience with relevant technologies like Spring Boot, Angular, Docker, and your willingness to learn new tools or languages as needed.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

As a Senior Software Engineer at Mastercard, you will help build cutting-edge fraud management applications to secure digital transactions.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

Lead the charge in driving sales as a Director of Loyalty Platform Sales at Mastercard, focusing on retail and consumer services.

GROW Inc Remote Manila, Metro Manila, Philippines
Posted 5 days ago

GROW Inc is looking for a curious and accountable Software Engineer to drive quality improvements in their innovative FinTech platform.

Photo of the Rise User
Carta Hybrid Seattle, Washington, United States
Posted 13 days ago

Join Carta as a Staff Software Engineer specializing in Product Security to redefine the future of private market solutions.

KMS Technology Remote Guadalajara, Jalisco, Mexico
Posted 8 days ago

KMS Technology seeks a Full Stack Engineer to design and develop scalable web applications in a dynamic, innovative environment.

Photo of the Rise User
Novibet Remote No location specified
Posted 2 days ago

Step into the role of Release Coordinator at Novibet, a rapidly growing GameTech company known for its dynamic and supportive work culture.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's Developer Platform as a Senior Software Engineer to enhance developer experience and tooling in a rapidly growing environment.

Posted 7 days ago

Join Octopus by RTG as a Microsoft D365 Solution Architect to shape the future of technology in a remote capacity.

Photo of the Rise User
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

An exciting opportunity for a Senior Java Developer to work with cutting-edge streaming technology and make impactful contributions in a fully remote role.

CSGI Remote India Remote
Posted 3 days ago

Join CSG as a Software Development Engineer I and help build impactful solutions in a dynamic and supportive environment.

We believe in connecting everyone to Priceless possibilities. We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

195 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge Global CitizenBadge Office VibesBadge Work&Life BalanceBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Parts Manager at Crown Equipment
Photo of the Rise User
Someone from OH, Lima just viewed Cart Attendant at Meijer
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Cleveland just viewed Bellman and Doorman at Marriott International
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Relations Outfitter-1 at Bass Pro Shops
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital