
Senior Software Engineer
Mastercard17 hours ago
Responsibilities
- Design, build, and maintain scalable full-stack applications across frontend, backend, APIs, and data-processing layers.
- Develop and optimize data-intensive applications using Databricks, Spark, and related platforms.
- Contribute to architecture and system design for scalable, high-quality solutions.
- Write maintainable code and participate in testing, code reviews, and continuous improvement.
- Identify and resolve performance bottlenecks across services, APIs, data-processing workloads, and user experiences.
- Build experimentation and analytics features that support data-driven decision-making.
- Collaborate with Product, Data Engineers, QA, and other teams to translate business needs into technical solutions.
- Mentor and support team members while contributing to engineering quality, scalability, and developer productivity.
Requirements
- At least 5 years of experience as a full-stack Software Engineer.
- Experience building applications with Java/Spring Boot, TypeScript, and React.
- Experience or familiarity with Databricks, Spark, or PySpark is highly desired, particularly for data pipelines or analytics-driven applications.
- Foundational knowledge of object-oriented programming, API design, and scalable system design is preferred.
- Interest in data-intensive applications and improving performance, scalability, and reliability.
- Strong collaboration and communication skills for working with cross-functional teams.
- Curiosity, self-motivation, willingness to learn, and interest in analytical, data-driven problem solving.
Tech Stack
Categories
Data EngineeringFull Stack
About Mastercard
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.