Mastercard

Senior Software Engineer

Mastercard
Apply
3 days ago
Salt Lake City, UT, USASenior
H1B sponsor

Base Salary

$115k - $184k/yr

Responsibilities

  • Design, develop, and operate scalable customer-facing applications and backend services.
  • Build secure, reusable APIs and integrations for internal teams, financial institutions, data providers, and external partners.
  • Design microservices, distributed systems, and event-driven solutions with strong availability, performance, observability, and operational readiness.
  • Own features and services end to end, including design, estimation, development, testing, deployment, documentation, production support, and continuous improvement.
  • Use GitHub Copilot, Claude, Cursor, and other AI-assisted development tools for coding, testing, debugging, documentation, and code reviews while validating their outputs.
  • Design and build AI-powered capabilities, intelligent automation, agents, and agentic workflows.
  • Lead technical and architecture discussions, conduct code reviews, mentor engineers, and promote reusable frameworks and engineering best practices.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field, or equivalent practical software development experience.
  • Extensive experience in software engineering.
  • Advanced full-stack expertise in React.js, Node.js, JavaScript, and TypeScript.
  • Deep experience developing scalable backend services and APIs with Node.js and frameworks such as Express.js or NestJS.
  • Knowledge of application security, authentication, authorization, OAuth2, JWT, OWASP secure coding practices, data protection, and vulnerability management.
  • Experience with microservices, distributed and event-driven architectures, relational or NoSQL databases, Docker, Kubernetes, cloud platforms, monitoring, logging, and observability.
  • Experience building AI-powered applications, agents, agentic workflows, or LLM integrations is desirable.
  • Knowledge of prompt engineering, retrieval-augmented generation, vector databases, model context protocols, and responsible AI practices is desirable.
  • Experience with Kafka, Redis, GraphQL, Next.js, or similar scalable-platform technologies is desirable.
  • Experience in FinTech, Open Banking, payments, or another regulated industry is desirable.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
  • Benefits include flexible spending and health savings accounts, paid leaves, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 annual U.S. holidays.
  • Additional benefits include a 401k with company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
  • The position is intended to be filled by January 5, 2027, or as soon as possible if that date has passed.
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