Senior Software Engineer

Mastercard
Missouri
Workplace: OnsiteFull timeUSD 115,000 - 184,000 annuallyFunction: Software EngineeringSkills: ["Java","Spring","Spring Boot","Kafka","RabbitMQ","NATS","AWS","GCP","Azure","PCF","CI/CD","Distributed systems","SaaS"]

Senior Software Engineer responsible for designing, building, and operating mission‑critical Java Spring‑based services for a File Transfer platform. You will own end‑to‑end lifecycle from design to production support, focusing on reliability, security, and performance while collaborating with distributed teams and mentoring junior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
5 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live
Reposted: similar role first listed 7 months ago

Job Summary

Senior Software Engineer responsible for designing, building, and operating mission‑critical Java Spring‑based services for a File Transfer platform. You will own end‑to‑end lifecycle from design to production support, focusing on reliability, security, and performance while collaborating with distributed teams and mentoring junior engineers.
Location: Missouri
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •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.
  • •Mentor junior engineers and contribute to a culture of technical excellence and ownership.

Pay and Benefits

Salary: USD 115,000 - 184,000 annually
Perks:Health InsuranceDentalVision401kPaid LeaveWellness StipendGym MembershipLife Insurance

Key Requirements

  • •Hands-on experience building backend platforms using Java and Spring (Spring Boot preferred)
  • •Knowledge working with event driven platforms, such as Apache Kafka, RabbitMQ, NATS, or other equivalents
  • •Experience working with Cloud Services, such as AWS, GCP, Azure, or PCF
  • •Proven experience developing and operating mission‑critical, highly available systems in production environments
  • •Strong understanding of distributed systems, including scalability, fault tolerance, concurrency, and performance tuning
Experience:PaymentsFintechFinancial services
Skills:JavaSpringSpring BootKafkaRabbitMQNATSAWSGCPAzurePCFCI/CDDistributed systemsSaaS
Tech Stack:JavaSpringSpring BootKafkaRabbitMQNATSAWSGCPAzurePCFCI/CD

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor