Software Engineer at Haystack

Apply Now

Job Description

We’re working with Mastercard on this opportunity.

Mastercard powers secure, smart, global payments across 200+ countries – and their engineering teams build the technology that makes it all possible. They’re now hiring a Software Engineer II to help design, build, and support the next generation of payment applications used worldwide.

What you’ll do

Design, develop, test, and maintain scalable, secure software solutions
Work across the full SDLC using Mastercard engineering standards and best practices
Research and evaluate new technologies to support evolving business needs
Troubleshoot production issues and participate in on-call rotations
Contribute to documentation, code quality, and continuous process improvements
Collaborate with cross-functional teams across distributed environments
What you’ll bring

1–3 years of software engineering experience
Strong understanding of software engineering principles and methodologies
Experience programming in modern languages and frameworks (Java, etc.)
High attention to detail, proactive mindset, and ability to work independently
Strong communication skills and ability to work in a matrixed, global team

Mastercard offers competitive compensation, excellent benefits, paid leave programs, tuition support, wellness perks, and long-term career growth in a global fintech leader.

If this sounds like you, apply now via Haystack.