
Senior Software Engineer
Mastercard3 days ago
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.
Tech Stack
Categories
About Mastercard
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).