Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Mastercard's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Mastercard's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Mastercard — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Mastercard — free, in seconds.
About the Role
The Mastercard Open Finance Connect team is seeking a Senior Software Engineer with advanced expertise in React.js, Node.js, TypeScript, API engineering, and cloud-native development to shape the future of financial connectivity and consumer experiences.
Responsibilities
- Design, develop, and operate scalable customer-facing applications and backend services using React.js, Node.js, JavaScript, and TypeScript.
- Build secure, reusable, commercial-grade REST APIs and integrations.
- Design microservices, distributed systems, and event-driven solutions.
- Own features and services end to end, including design, estimation, development, testing, deployment, documentation, production support, and continuous improvement.
- Use AI-assisted development tools to accelerate coding, testing, debugging, documentation, code reviews, and technical exploration.
- Design and build AI-powered capabilities, intelligent automation, agents, and agentic workflows.
- Lead technical and architecture discussions, conduct high-quality code reviews, mentor engineers, and promote reusable frameworks, standards, and engineering best practices.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, 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, with a strong understanding of component architecture, state management, performance optimization, and modern testing practices.
- Deep experience designing and developing scalable backend services and REST APIs using Node.js and frameworks such as Express.js or NestJS.
- Understand application security, authentication, and authorization, including OAuth2, JWT, OWASP secure coding practices, data protection, and vulnerability management.
- Experienced with microservices, distributed and event-driven architectures, relational or NoSQL databases, Docker, Kubernetes, CI/CD, cloud platforms, monitoring, logging, and observability.
- Use AI coding assistants such as GitHub Copilot, Claude, or Cursor effectively and responsibly.
- Exceptional problem-solver and systems thinker who takes ownership, communicates clearly, collaborates across Product, UX, QA, and Engineering, and consistently delivers production-quality outcomes.
Skills
- React.js
- Node.js
- TypeScript
- JavaScript
- API engineering
- Cloud-native development
- REST APIs
- Microservices
- Distributed systems
- Event-driven solutions
- AI-assisted development tools
- GitHub Copilot
- Claude
- Cursor
- AI-powered applications
- Agents
- Agentic workflows
- Express.js
- NestJS
- OAuth2
- JWT
- OWASP secure coding practices
- Docker
- Kubernetes
- CI/CD
- Cloud platforms
- Monitoring
- Logging
- Observability
- OpenAI
- Anthropic
- Azure OpenAI
- Gemini
- Prompt engineering
- Retrieval-augmented generation
- Vector databases
- Model context protocols
- Responsible AI practices
- Kafka
- Redis
- GraphQL
- Next.js
Location
- Salt Lake City, Utah
Work Type
- Full-time
Experience Level
- Senior
- Extensive experience in software engineering
Education Level
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, a related field, or equivalent practical software development experience.
Salary/Compensations
- $115,000 - $184,000 USD
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
- 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
About the Company
- Mastercard is a global technology company in the payments industry.
- Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.
- Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
- Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company.
- With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Equal Opportunity
- Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
- We hire the most qualified candidate for the role.
- In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.