Mastercard

Senior Software Engineer

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

Base Salary

$115k - $184k/yr

Responsibilities

  • Design, develop, and support internal platforms, microservices, backend services, and engineering tools.
  • Implement complex features from concept through production deployment in collaboration with technical leads and team members.
  • Develop maintainable backend services using Golang, Java, and gRPC.
  • Contribute to software architecture and design decisions supporting scalability, resiliency, maintainability, and operational readiness.
  • Write automated tests and promote code quality, secure coding, and sustainable engineering practices.
  • Analyze system behavior, troubleshoot issues, identify root causes, and implement sustainable solutions.
  • Improve application performance, reliability, and observability across services and platforms.
  • Contribute to automation initiatives, development workflows, and engineering practices that improve delivery speed.
  • Collaborate with product managers, customer experience designers, and engineering teams to translate user needs into technical solutions.
  • Review code, share technical feedback, and support less experienced engineers through knowledge sharing and mentoring.
  • Evaluate emerging technologies and apply them where they create measurable value.

Requirements

  • Strong proficiency in Golang, Java, or comparable object-oriented programming languages.
  • Ability to design and implement complex features in large-scale applications and distributed systems.
  • Familiarity with microservices architecture, service-to-service communication patterns, and API development.
  • Understanding of software design principles and architectural patterns for scalable, resilient applications.
  • Ability to write clean, maintainable code while balancing performance, reliability, and sustainability.
  • Experience contributing to large engineering initiatives involving multiple teams and stakeholders.
  • Strong foundation in data structures, algorithms, and problem-solving.
  • Ability to evaluate and optimize performance in high-volume, transaction-oriented environments.
  • Commitment to automated testing, code quality, and continuous improvement throughout the software development lifecycle.
  • Familiarity with secure coding practices and modern software engineering standards.
  • Strong troubleshooting skills across complex systems.
  • Comfort working in Agile environments with geographically distributed teams.
  • Effective communication and collaboration skills across engineering, product, and design teams.
  • Degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical background.
  • Ability to leverage AI productivity tools such as GitHub Copilot, Claude Code, ChatGPT, and similar technologies.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; sick and safe time; vacation and personal days; paid U.S. holidays; 401(k) matching; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.
  • The listed U.S. pay range for O'Fallon, Missouri is $115,000-$184,000.
  • Mastercard provides reasonable accommodations during the application and recruitment process.

Tech Stack

GogRPCJava

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