Jobs / United States / Mastercard International Incorporated

Mastercard International Incorporated

Senior Software Engineer - Java

O'Fallon, Missouri Posted today

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

JavaRisk managementSpringReactAngularTypeScriptJavaScriptREST APIsMicroservicesCI/CDAgile

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

Sponsorship possible

One solid signal, not two. Worth applying, and worth asking about sponsorship early.

  • Employer is on a government sponsor recordThe US Department of Labor certified 76 H-1B/E-3 labor condition applications for this employer between Oct 2025 and Jun 2026 (latest Jun 2026) — the step every H-1B hire needs first.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • No salary bar for this routeH-1B has no fixed salary bar: the employer must pay at least the prevailing wage for the role and area.
  • What Mastercard International Incorporated paid sponsored hires in similar roles10 certified filings for “Senior Software Engineer” (Software Developers) in MO: $115k–$138k, median $127k.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources
Employer is on a government sponsor record
The US Department of Labor certified 76 H-1B/E-3 labor condition applications for this employer between Oct 2025 and Jun 2026 (latest Jun 2026) — the step every H-1B hire needs first. Source: LCA disclosure data (US Department of Labor (OFLC)).
No salary bar for this route
H-1B has no fixed salary bar: the employer must pay at least the prevailing wage for the role and area. Cap-subject employers enter a lottery weighted by wage level. Source: https://www.federalregister.gov/documents/2025/12/29/2025-23853/weighted-selection-process-for-registrants-and-petitioners-seeking-to-file-cap-subject-h-1b, rules effective 2026-02-27.
What Mastercard International Incorporated paid sponsored hires in similar roles
10 certified filings for “Senior Software Engineer” (Software Developers) in MO: $115k–$138k, median $127k. Most were filed at wage level II (50%) — 2 lottery entries, ≈31% projected selection odds for cap-subject employers. Source: US Department of Labor LCA disclosure data (Oct 2025 – Jun 2026).

US H-1B: cap-subject employers enter a lottery weighted by wage level — Level I gets 1 entry, Level IV gets 4 (DHS projected selection odds ≈15% at Level I to ≈61% at Level IV). Universities and non-profit research employers are cap-exempt. The $100,000 fee for new petitions from abroad is currently blocked by a court order (appeal pending).

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

About the role

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 wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a talented Senior Software Engineer – Java Full Stack to design, build, and modernize applications that power credit decisioning, portfolio risk management, lender workflows, customer experiences, and analytics across Mastercard’s lending and risk ecosystem. This role is ideal for an experienced software engineer who enjoys solving complex business problems through technology and working across the full application stack. The successful candidate will partner closely with Product, Engineering, Risk, Architecture, and Data teams to deliver secure, scalable, and high-performing applications that improve operational efficiency, simplify lending decisions, and create exceptional user experiences. The ideal candidate brings strong hands-on Java backend expertise combined with modern frontend development experience, a passion for engineering excellence, and the ability to contribute to technical design and delivery across the application lifecycle. This is a hybrid role based in O’Fallon, MO, requiring three days per week onsite. Role: • Design, develop, test, deploy, and maintain scalable full-stack applications supporting Enterprise Credit Risk products and services. • Build secure, resilient, and highly available backend services using Java, Spring Boot, and Spring Framework. • Develop modern, responsive user interfaces using React, Angular, TypeScript, JavaScript, or similar technologies. • Design and implement RESTful APIs, microservices, and event-driven integrations to enable scalable application architectures. • Collaborate with Product Managers, Business Analysts, Risk SMEs, Architects, and Data teams to translate business needs into effective technical solutions. • Participate in architecture and technical design discussions, evaluating technologies and recommending solutions that improve application capabilities and maintainability. • Develop reusable services, components, and frameworks that promote engineering consistency, scalability, and developer productivity. • Apply strong software engineering practices, including object-oriented design, design patterns, automated testing, code reviews, and secure coding standards. • Diagnose and resolve complex application and production issues, performing root cause analysis and implementing sustainable solutions. • Continuously improve application performance, scalability, reliability, observability, and security. • Contribute to cloud-native development, containerization, and CI/CD and DevSecOps practices that enable reliable and efficient software delivery. • Mentor junior and mid-level engineers, share technical knowledge, and contribute to a culture of engineering excellence. • Participate in Agile planning, estimation, prioritization, and delivery activities while taking ownership of assigned technical outcomes. All About You: • Extensive experience as a Software Engineer, Senior Software Engineer, Full-Stack Engineer, or similar role developing enterprise-scale applications. • Strong hands-on experience with Java and modern Java development practices, with a deep understanding of object-oriented programming, design principles, and software design patterns.

Apply on employer site ↗