Taro Logo

Senior Software Engineer

Global payment technology company powering economies and digital payments in 200+ countries, making transactions secure, simple, smart and accessible.
O'Fallon, MO, USA
$115,000 - $184,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

Mastercard, a global leader in payment technology, is seeking a Senior Software Engineer to join their team in O'Fallon, Missouri. This role offers an exciting opportunity to work on commercial applications that power economies across 200+ countries and territories worldwide.

The position requires a skilled developer who will be instrumental in designing and developing new functionality for Mastercard's Commercial products. You'll be working with cutting-edge technologies including Java, Spring/Springboot, Angular JS, and cloud technologies, while collaborating with diverse teams to create innovative solutions that help build a sustainable economy where everyone can prosper.

As a Senior Software Engineer, you'll be responsible for leading day-to-day system development, evaluating business requests, and ensuring secure coding practices. The role offers significant growth potential, working on major projects with broad scope and long-term business implications. You'll be part of a company that values innovation, security, and technological excellence.

The position comes with an attractive compensation package ranging from $115,000 to $184,000 USD, along with comprehensive benefits including medical, dental, and vision insurance, generous paid time off (25 vacation days, 16 weeks parental leave), 401k with best-in-class company match, and various other perks such as fitness reimbursement and tuition assistance.

This is an excellent opportunity for a seasoned software engineer looking to make a significant impact in the financial technology sector while working for a company that powers digital payments and innovations worldwide. The role offers the perfect blend of technical challenges, business impact, and professional growth opportunities.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Coordinate and participate in coding, design, changes, enhancements and system testing of Commercial applications
  • Provide development and technical support for new business requirements and development of new products
  • Evaluate business requests to determine feasibility and recommend optimal solutions
  • Work closely with other developers to design new functionality for MasterCard Commercial products
  • Participate in major projects and complex assignments with broad scope
  • Lead day to day system development and maintenance activities to meet SLAs
  • Collaborate with business and technical partners
  • Participate in all facets of the Systems Development Life Cycle (SDLC)
  • Ensure effective and secure coding practices

Requirements For Senior Software Engineer

Java
JavaScript
Node.js
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience
  • Strong Java, Spring/Springboot, Angular JS, Groovy, Chef/Chef Server, Salt, GIT & automated testing
  • Knowledge of Gradle/Maven, Jenkins, Cloud Foundry, Hashicorp Vault, Flyaway (desirable)
  • AWS deployment & GIT ops experience (plus)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical insurance
  • Prescription drug coverage
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Flexible spending account
  • Health savings account
  • 16 weeks new parent leave
  • 20 days bereavement leave
  • 80 hours paid sick leave
  • 25 days vacation
  • 5 personal days
  • 10 paid holidays
  • 401k with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement
  • On-site fitness facilities
  • Tuition reimbursement