Mastercard

Financial Services

SeniorSoftwareEngineer

S$120–180k ~AI est. Singapore FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Mastercard. Skills: Software design, Software development, Reliability, Compliance. Design software components. Implement software services”

Industry & Context.

Financial Services
Problems you'll solve

Identify and resolve defects; Identify and resolve performance issues; Identify and resolve reliability concerns; Root cause analysis; Incident investigation

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

5-8 years professional software engineering experience, Hands-on enterprise backend systems development, Solid understanding of distributed systems fundamentals, Independently design and deliver non-trivial software features, Experience in production environments with uptime/reliability expectations

Nice to Have

Cloud or containerized environments exposure, Payments or regulated-systems experience

What You'll Do.

Design software components

Implement software services

Apply approved patterns

Translate requirements into code

Deliver end-to-end features

Develop automated tests

Maintain automated tests

Participate in code reviews

Identify performance issues

Resolve performance issues

Identify reliability concerns

Resolve reliability concerns

Follow secure coding practices

Follow compliance requirements

Build software with operational concerns

Participate in readiness checks

Participate in deployment activities

Support on-call rotations

Assist in incident investigation

Assist in incident resolution

Contribute to root cause analysis

Contribute to remediation actions

Work with Product Managers

Collaborate with DevOps

Support junior engineers

Communicate technical considerations

Contribute to incremental improvements

Reduce technical debt

Build knowledge of RTP platforms

Build knowledge of domain concepts

Build knowledge of Mastercard technologies

Adopt SDLC best practices

Reinforce SDLC best practices

Adopt security best practices

Reinforce security best practices

Adopt engineering best practices

Reinforce engineering best practices

How You'll Work.

Team & Collaboration

Peers; Product; QA; Operations partners; Cross-functional teams; Non-engineering stakeholders

Communication Scope

Technical judgment; Clear communication

Process & Methodology

Agile

Full Job Description

**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 ### Overview The Realtime Payments (RTP) program enables instant, account‑to‑account payments, supporting secure, low‑latency, and highly available payment services across multiple markets. RTP platforms operate as mission‑critical financial infrastructure, requiring strong engineering discipline, reliability, and compliance with Mastercard standards. Senior Software Engineers in RTP play a critical role in designing, building, and operating high‑quality software, delivering features and services that meet functional and non‑functional requirements while operating reliably in production environments. Role As a Senior Software Engineer, you will be responsible for designing, developing, testing, and supporting software components within an RTP product or platform capability. This role is suited for an experienced engineer who: Independently delivers complex features with minimal supervision Applies established architectural patterns and engineering standards Takes ownership of code quality, reliability, and operational readiness Collaborates actively with peers, Product, QA, and Operations partners You are expected to contribute strong technical judgment, maintain a production‑first mindset, and act as a reliable senior member of the engineering team. Key Responsibilities 1\. Software Design & Development Design and implement software components and services based on defined requirements and architectures. Apply

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mastercard?

Real rants from real employees. Read before you apply.

Read Company Rants →