Mastercard logo

Senior Software Engineer - Decision Management Program

Mastercard

O'Fallon, MO
Full Time
Senior
115k-184k
24 days ago

Job Description

About the Role

Mastercard is a global technology company in the payments industry, dedicated to powering economies and empowering people across more than 210 countries and territories. The company aims to build a sustainable, inclusive digital economy by providing secure, simple, smart, and accessible transaction solutions. The Senior Software Engineer role within the Decision Management Program involves developing and supporting sophisticated intelligence systems that structure and apply complex business logic to inform and accelerate decisions at scale, particularly within the Authorization Decisioning product supporting Near Real Time Service.

Key Responsibilities

  • Participate in team prioritization discussions with Product/Business stakeholders.
  • Define requirements for new applications and customizations, adhering to standards, processes, and best practices.
  • Estimate and own delivery tasks including design, development, testing, configuration, and documentation to meet business and functional requirements.
  • Analyze, design, develop, and deliver software solutions.
  • Review and monitor daily service volume and performance, reporting any inconsistencies.
  • Participate in team ceremonies in alignment with Agile Methodology practices.
  • Take ownership of full end-to-end development from planning to release.
  • Guide and monitor product and code launches.
  • Work with Business/Product Owners to architect and deliver new services and products.
  • Improve customer experience of services and applications sold as products or bundled services.
  • Mentor and lead initiatives to improve software craftsmanship and engineering productivity.
  • Collaborate across teams and organizational lines to identify synergies and reuse opportunities.
  • Mentor junior engineers to enhance team skills and ensure quality and policy compliance.

Requirements

  • Ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript, COBOL, SQL).
  • Familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management.
  • Understanding of standard branching practices (e.g., Gitflow) and peer review processes.
  • Experience building test code at unit, service, and integration levels to ensure coverage.
  • Skills to promote and coach teams on full stack development and end-to-end service ownership.
  • Knowledge of internal operating systems (Windows, Linux, Mainframe) for debugging and troubleshooting.
  • Experience collaborating with teams and stakeholders to estimate requirements and prioritize work.
  • Ability to document requirements and define 'done' criteria to meet business and operational needs.
  • Understanding of defect management lifecycle to minimize defect leakage.
  • Educational background with a Bachelor’s or Master’s degree in Computer Science or equivalent.

Nice to Have

  • Familiarity with Oracle databases.
  • Knowledge of Splunk.

Qualifications

  • Bachelor or Master’s degree in Computer Science or equivalent.

Benefits & Perks

  • Competitive base salary based on location, experience, and qualifications.
  • Potential eligibility for annual bonus or commissions.
  • Insurance coverage including medical, dental, vision, disability, and life insurance.
  • Flexible spending and health savings accounts.
  • Paid leaves including 16 weeks of new parent leave, up to 20 days of bereavement leave, and paid sick and vacation days.
  • Personal days and observed holidays.
  • 401k plan with company match.
  • Deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities.
  • Eligibility for tuition reimbursement.
  • Gender-inclusive benefits and other perks.

Working at Mastercard

Mastercard demonstrates 'Mastercard Way' cultural values including ownership, simplification, sense of urgency, thoughtful risk-taking, unlocking potential, and inclusivity. The company fosters an inclusive, merit-based environment that values diversity and equal opportunity, emphasizing collaboration, innovation, and a customer-centric approach.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary115k-184k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Mastercard

Website

mastercard.us

Location

O'Fallon, MO

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches