Software Engineer-2
Core
Design, develop, test, and maintain scalable software applications and automation solutions for digital payment services.
Role type
Mid-level Software Engineer (Java) (via careerplan.io/jobs/R-291365-software-engineer-2-at-mastercard)
Builds
Enterprise applications, automated validation frameworks, and reusable engineering libraries.
Domain
Fintech / Digital Payments
Required skills
Java, REST APIs, OOP, Design Patterns, Test Automation, CI/CD pipelines, Unit/Integration/API Testing, Secure Coding
Preferred skills
AI-assisted development tools (e.g., GitHub Copilot), BDD frameworks (Cucumber), Playwright, RestAssured
Technologies
Java, Playwright, RestAssured, TestNG, Cucumber, Git
Responsibilities
Design and build automated test frameworks; Develop reusable libraries and utilities; Participate in code and design reviews; Support CI/CD pipelines; Apply secure coding standards.
Seniority
Mid-level, hands-on IC
