Software Engineer II
Core
Building scalable, cloud-native experimentation platforms and data-intensive full-stack applications to empower business users with data-driven decision-making tools.
Role type
Senior full-stack software engineer (data-intensive/analytics)
Builds
Next-generation experimentation platform, scalable APIs, and data-processing services
Domain
Fintech / Payments / Business Analytics
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript, React, Databricks, Spark, PySpark, API design, scalable system design, performance optimization
Preferred skills
Data pipeline development, analytics-driven application architecture, cross-functional collaboration
Technologies
Java, Spring Boot, TypeScript, React, Databricks, Spark, PySpark, AWS, Azure
Responsibilities
Design and build scalable full-stack applications across frontend, backend, and data layers; Develop and optimize data-intensive applications using Spark; Contribute to architecture and system design; Write clean, maintainable code with strong testing practices; Identify and resolve performance bottlenecks; Build features supporting data-driven decision-making; Collaborate with Product, Data Engineers, and QA teams; Mentor team members
Seniority
Mid-level (3+ years), hands-on IC (via careerplan.io/jobs/R-273434-software-engineer-ii-at-mastercard)