Software Engineer II: Payments Platform & Security

Mastercard Colombia, Inc.

O’Fallon (MO)

On-site

USD 92,000 - 147,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Mastercard powers payments networks and is seeking a Software Engineer II to contribute across design, development, testing, deployment, and support of secure, scalable software for critical payment capabilities. You will translate business requirements into technical solutions and uphold engineering excellence through quality, security, performance, and observability.

The role emphasizes collaboration with Product and engineering partners, implementing full lifecycle processes and participating

Qualifications

  • Experience developing, testing, deploying, and supporting software in an enterprise environment.
  • Ability to translate business requirements into secure, scalable software solutions.
  • Understanding of software design principles, architecture concepts, and design patterns.
  • Experience applying data structures and programming techniques to solve problems.
  • Experience with unit, functional, and integration testing practices.
  • Knowledge of secure coding standards and secure software development practices.
  • Experience participating in code reviews and following software quality practices.
  • Strong troubleshooting and debugging skills.
  • Understanding of performance, scalability, reliability, and observability concepts.
  • Familiarity with production readiness, monitoring, and operational support.
  • Experience with source control, CI/CD, automation, and modern delivery methods.
  • Familiarity with Agile development practices (Scrum/Kanban).
  • Strong collaboration and communication with stakeholders.
  • Proven ability to learn and adapt to new technologies and patterns.

Responsibilities

  • Design, implement, test, deploy, and support software applications throughout the SDLC.
  • Translate business and technical requirements into scalable, secure software solutions.
  • Contribute to design discussions, applying patterns and engineering standards.
  • Write secure, high‑quality code following established standards.
  • Participate in code reviews to improve quality and security.
  • Develop and maintain unit, functional, and integration tests.
  • Troubleshoot, debug, and refactor applications to improve stability.
  • Analyze and optimize performance, scalability, and reliability.
  • Apply data structures and software engineering principles for efficiency.
  • Build software with observability and production readiness in mind.
  • Participate in Agile planning, elaboration, estimation, and delivery with stakeholders.
  • Utilize CI/CD pipelines, automation, and source control to improve efficiency.
  • Collaborate with peers to evaluate solutions and share knowledge.
  • Create and maintain technical documentation for components and APIs.
  • Continuously learn and adopt new technologies and approaches.

Skills

Enterprise software development
Translate requirements into technical
Software design principles
Data structures & algorithms
Testing practices (unit/functional/in-
Secure coding practices
Code reviews & quality
Troubleshooting & debugging
Performance optimization
Observability & production readiness
Source control & CI/CD
Agile (Scrum/Kanban)
Collaboration with stakeholders
Learning new technologies
Documentation & knowledge sharing

Job description

Mastercard powers payments networks and is seeking a Software Engineer II to contribute across design, development, testing, deployment, and support of secure, scalable software for critical payment capabilities. You will translate business requirements into technical solutions and uphold engineering excellence through quality, security, performance, and observability.

The role emphasizes collaboration with Product and engineering partners, implementing full lifecycle processes and participating

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II: Scalable Java Microservices
Software Engineer II: Scalable Java Microservices

re-zoo-me • O’Fallon (MO), Northern (KY)

Hybrid
USD 92,000 - 147,000
Software Engineer II: Scalable Java Backend & Angular UI
Software Engineer II: Scalable Java Backend & Angular UI

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Health insurance
401(k) match
Paid time off
VP, Software Engineering - Payments Platform & Security
VP, Software Engineering - Payments Platform & Security

MasterCard • O’Fallon (MO)

On-site
USD 212,000 - 339,000
Medical, Dental, Vision
401k with match
Paid parental leave
+1
Software Engineer II
Software Engineer II

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Health insurance
401(k) match
Paid time off
Software Engineer II
Software Engineer II

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Backend Engineer II - Notification Platform
Backend Engineer II - Notification Platform

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Paid leave and vacation
+3
Lead Software Engineering
Lead Software Engineering

Mastercard • Bray (OK)

On-site
USD 110,000 - 170,000
Site Reliability Engineer II: Build Scalable Systems
Site Reliability Engineer II: Build Scalable Systems

Mastercard Inc. • O’Fallon (MO)

On-site
USD 76,000 - 127,000
Insurance
401k match
Vacation time
+6
Senior Full-Stack Tech Lead – Scalable, Secure Apps
Senior Full-Stack Tech Lead – Scalable, Secure Apps

Mastercard • Atlanta (GA)

On-site
USD 140,000 - 210,000
Health insurance
401k match
Paid time off
+1
Backend Engineer, Notification Platform
Backend Engineer, Notification Platform

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Tuition reimbursement
+1