Mastercard is seeking a Senior Software Engineer to join their File Transfer platform team, responsible for building and operating mission-critical, highly available services that support secure, large-scale data movement across global environments.
Requirements
- Design, build, and maintain highly available, resilient Java Spring-based services supporting enterprise-grade file transfer workloads.
- Contribute to the end-to-end lifecycle of platform capabilities, from design and development through production support and continuous improvement.
- Build systems with a strong focus on reliability, scalability, security, and performance, suitable for mission-critical environments.
- Partner with global engineering, SRE, product, and operations teams to deliver features and resolve complex production issues.
- Drive engineering best practices, including code quality, automated testing, CI/CD, and operational readiness.
- Support platform observability, incident analysis, and post-incident improvements to reduce operational risk.
- Mentor junior engineers and contribute to a culture of technical excellence and ownership.
Benefits
- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- Flexible spending account and health savings account
- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- Deferred compensation for eligible roles
- Fitness reimbursement or on-site fitness facilities
- Eligibility for tuition reimbursement