Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior Software Engineer

Salary

$115,000 - $184,000 USD per year

Apply on Mastercard

Description

Mastercard is seeking a Senior Software Engineer to join the ABU team. The successful candidate will design, develop, and maintain Java-based backend services using Spring Boot, Spring Integration, gRPC, and distributed system patterns.

Responsibilities:

  • Design, develop, and maintain highly available, distributed systems
  • Translate business requirements and user stories into secure, efficient, and reusable software solutions
  • Contribute to technical design and architecture decisions that support performance, resiliency, maintainability, and system functionality
  • Create and maintain automated unit, functional, and integration tests to validate quality and interoperability
  • Analyze application performance, identify bottlenecks, and implement optimized solutions that meet service-level objectives
  • Apply secure coding practices and established engineering standards throughout the software development lifecycle
  • Conduct code reviews focused on quality, maintainability, and technical standards while mentoring junior team members
  • Troubleshoot complex issues across distributed systems, complete root-cause analysis, and implement lasting fixes
  • Support operational readiness through monitoring, observability, recoverability, and production support practices
  • Manage individual priorities, deadlines, user stories, and deliverables
  • Participate in Agile ceremonies, including daily stand-ups, story refinement, estimation, sprint planning, and retrospectives
  • Partner across Engineering, Architecture, Product Management, Testing, Release Management, and Application Support to deliver quality solutions

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field preferred
  • Strong backend engineering background with Java, Spring Boot, Spring Integration, and REST or SOAP services
  • Proven ability to design, develop, test, and support enterprise-scale applications
  • Knowledge of software design principles, architectural patterns, domain-driven design, and non-functional requirements
  • Ability to interpret user stories and technical requirements and translate them into simple, scalable, and maintainable features
  • Advanced understanding of object-oriented programming, data structures, and algorithms
  • Experience creating automated unit, functional, and integration tests within continuous integration environments
  • Experience with messaging, event-driven architectures, and distributed communication technologies such as Apache Kafka or gRPC
  • Proficiency with Oracle and SQL databases
  • Knowledge of cloud-native development using AWS, Pivotal Cloud Foundry, or similar platforms
  • Familiarity with automated build, deployment, and continuous integration systems
  • Experience with tools such as Jenkins, Bitbucket, Artifactory, GitHub, and the Atlassian suite
  • Ability to assess system performance and implement solutions that improve efficiency, scalability, and reliability
  • Strong troubleshooting and root-cause analysis skills across distributed applications
  • Understanding of secure coding, vulnerability prevention, and software security standards
  • Experience supporting production systems through monitoring, observability, recoverability, and operational readiness practices

Benefits:

  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 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

Skills

Required

Nice to have

  • AI-assisted software development tools such as GitHub Copilot or Claude Code

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer_R-290078

Apply on Mastercard