Mastercard's Embedded Finance team is seeking a Software Engineer II to join their Corporate Solutions division. This role focuses on full-stack Java development, specifically working on microservices and database development using modern practices. The position is part of building a cutting-edge global B2B technology platform aimed at streamlining payment management for businesses of all sizes.
The role is based in Atlanta, GA, with a hybrid work arrangement requiring three days per week onsite. As part of Mastercard's Technology Hub, you'll work in a state-of-the-art environment that promotes collaboration and innovation within an Agile engineering culture. The position offers competitive compensation ranging from $92,000 to $147,000 USD, along with comprehensive benefits including medical insurance, 401k with company match, and generous paid time off.
Key responsibilities include designing and developing scalable software using Java, building microservices that integrate with Angular, and ensuring high-quality code through automated testing and reviews. The ideal candidate should have strong experience in full-stack Java development, familiarity with database technologies, and excellent problem-solving skills.
The role offers an opportunity to work on transformative B2B payment solutions while being part of a global leader in payment technology. You'll be contributing to projects that standardize, automate, and optimize digital payment solutions, bringing significant efficiency improvements to business operations. The position comes with extensive benefits, professional development opportunities, and the chance to work with cutting-edge technology in a collaborative environment.