Mastercard

Senior Software Engineer

Mastercard
Apply
1 month ago
O'Fallon, MO, USASenior
H1B sponsor

Base Salary

$115k - $184k/yr

Responsibilities

  • Participate in prioritization with product and business stakeholders and estimate and own delivery tasks.
  • Design, develop, test, deploy, configure, and document scalable software solutions.
  • Drive code, design, architecture, and process trade-off discussions within the team.
  • Conduct product demonstrations and acceptance discussions with product owners.
  • Develop an end-to-end understanding of technical architectures and dependent systems.
  • Drive adoption of technology standards and frameworks and review coding, testing, and automation work.
  • Mentor and guide new and less-experienced team members.
  • Improve engineering processes, reduce waste, and share reusable patterns, libraries, and practices.
  • Orchestrate release workflows and pipelines, manage builds and artifacts, and support canary or blue-green deployments.
  • Perform performance tuning, monitoring, observability, troubleshooting, and maintenance of highly available production systems.

Requirements

  • Experience writing secure code in multiple languages and familiarity with OWASP, CWE, SEI CERT, and vulnerability management.
  • Strong understanding of software design, architecture, data structures, algorithms, scalability, maintainability, and distributed systems.
  • Experience authoring unit, contract, integration, behavior-driven, and customer-journey tests.
  • Experience with code reviews, complex application troubleshooting, and production issues.
  • Ability to collaborate with business stakeholders on requirements estimation and prioritization.
  • Experience applying domain-driven design to map software solutions to business contexts.
  • Experience with CI/CD pipeline orchestration, automated vulnerability scanning, software composition analysis, build management, and artifact management.
  • Experience with performance tuning, monitoring, observability, and highly available production systems.
  • Experience developing applications using cryptography is preferred.
  • Bachelor’s degree in software engineering, computer science, information technology, or a related discipline is preferred, or equivalent work experience; payment industry knowledge is preferred but not required.

Benefits

  • Competitive base salary of $115,000–$184,000 for the O’Fallon, Missouri location, with possible annual bonus or commissions depending on the role.
  • Medical, prescription drug, dental, vision, disability, and life insurance.
  • Flexible spending account and health savings account.
  • Paid leaves including 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of paid sick and safe time, 25 vacation days, and 5 personal days.
  • Ten annual paid U.S. observed holidays.
  • 401(k) with company match and deferred compensation for eligible roles.
  • Fitness reimbursement or access to on-site fitness facilities.
  • Eligibility for tuition reimbursement.
  • Full-time employee benefits apply, with certain benefits also available to eligible part-time employees.

Tech Stack

AWSAzureJenkinsSonarQube

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me