Senior Software Engineer
Role Overview
Ethoca, a Mastercard company, builds scalable, secure, and resilient technology for collaboration across the global payments ecosystem.
The senior engineer independently drives initiatives, influences technical decisions, mentors others, and builds production-grade software.
Key Skills for This Role
Full Job Posting
Role overview
Ethoca, a Mastercard company, builds scalable, secure, and resilient technology for collaboration across the global payments ecosystem.
The senior engineer independently drives initiatives, influences technical decisions, mentors others, and builds production-grade software.
Responsibilities
- Design, develop, test, deploy, and maintain secure, reliable, scalable software.
- Drive technical initiatives from concept through production and collaborate across product, engineering, operations, security, and compliance.
- Contribute to architecture for distributed systems, APIs, integrations, and platforms; own services throughout their lifecycle.
- Troubleshoot production issues, participate in on-call support and incident reviews, and improve reliability and operational readiness.
- Apply privacy-conscious secure engineering; review code, mentor others, and improve automation, testing, observability, and delivery.
- Use approved AI-assisted engineering tools responsibly, validating results and protecting sensitive information.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, a related field, or equivalent practical experience.
- Expert-level Java 17+ and Spring application development; experience building RESTful APIs and integrations.
- Experience developing cloud-native applications and distributed systems, preferably in Azure.
- Proficiency with Git, CI/CD, deployment pipelines, and release validation.
- Strong production troubleshooting, root cause analysis, observability, and reliability knowledge.
- Experience with data platforms and databases, including data modeling, scalability, and performance.
- Working knowledge of authentication, authorization, secrets, vulnerabilities, and secure handling of sensitive data.
- Strong ownership and ability to take initiative and drive work to completion.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Mastercard
Manager, Software Engineering (Sanction Service)
Vancouver, CAN
Our Purpose *Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wi
Manager, Business Development - Digital Giant Segment
Dubai, UAE
Our Purpose *Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wi
Manager, Product Development (Business Identity)
Vancouver, CAN
Mastercard is seeking a product development manager to shape Business Identity products for agentic commerce. The role leads roadmaps and cross-functional delivery of merchant identity, legitimacy, and risk intelligence.
Manager, Business Development - Digital Giant Segment
Dubai, UAE
Manager, Software Engineering (Sanction Service)
Vancouver, CAN
Senior Software Engineer
Pune, IND
Senior Counsel
London, GBR
Manager, Business Development - Digital Giant Segment
Dubai, UAE
Manager, Product Development (Business Identity)
Vancouver, CAN
Specialist, Products and Solutions
Dubai, UAE
Vice President, Product Development
London, GBR