Senior Software Engineer
Core
Build and ship high-quality software for real-time decision management products using streaming analytics, business rules, and AI engines to prevent fraud on Mastercard transactions.
Role type
Senior Software Engineer (Quality Engineering focus)
Builds
Real-time decision products, automated test and release processes, high-quality software
Domain
Fintech / Digital Payments / Fraud Prevention
Required skills
Java, Microservices, Design Patterns, Selenium WebDriver, RESTful services, Python, Groovy, TestNG, Spock, JUnit, Docker, Kubernetes, AWS, SQL (Oracle), CI/CD (Jenkins/Bamboo), Observability (Splunk, Dynatrace)
Preferred skills
Maven, RESTAssured, OkHttp, In-Memory Grids (Pivotal Gemfire), Digital Native Architecture, Data Virtualization, Unix (RedHat, Mint)
Responsibilities
Drive Quality Engineering methodologies, partner with developers to automate test and release processes, create acceptance and integration automation tests, ensure systems are designed for reliability and performance
Seniority
Senior, hands-on IC
