Mastercard19.03.26
AI SCORE 8.5

Lead Software Engineer - Java Solutions for Fraud Prevention

$140K–$180K/year

About the Role

We are seeking a Lead Software Engineer to join our innovative team at Mastercard, where you will play a crucial role in developing high-performance solutions for fraud prevention. This Lead Software Engineer remote position allows you to work with cutting-edge technologies while contributing to a sustainable economy.

What You'll Do

  • Lead day-to-day systems development and maintenance activities to meet service level agreements (SLAs).
  • Accountable for the full systems development life cycle, including creating high-quality requirements documents and technical artifacts.
  • Collaborate with architects, fellow leads, developers, business analysts, and product owners across various Mastercard locations.
  • Develop high-quality, secure, scalable, and maintainable Java-based software solutions.
  • Apply best practices for automated testing, code quality, delivery, and monitoring.
  • Mentor senior and junior engineers through technical advice and code reviews.
  • Assist with troubleshooting production incidents and channel learnings back into the development stream.
  • Participate in Proof of Concepts (PoCs) and help select vendor solutions and technologies.

Requirements

  • High-energy, detail-oriented, and proactive with strong communication skills.
  • Deep knowledge of software development processes, including agile methodologies and test-driven development.
  • Extensive experience in designing and developing complex, multi-tier software solutions.
  • Proficient in Java/JEE, Linux, Oracle & PL/SQL, and advanced SQL scripting.
  • Experience with NoSQL data storage solutions such as GemFire or Cassandra.
  • Familiarity with the Spring Framework and web services (REST/XML/JSON).
  • Experience in containerized environments like Kubernetes/OpenShift.
  • Knowledge of messaging systems such as MQ and JMS is a plus.

Nice to Have

  • Experience with business rules execution systems like IBM ODM.
  • Experience integrating vendor and open-source products into systems.
  • Familiarity with monitoring service performance.
  • Experience with visual design tools like Visio or Confluence.

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Flexible remote work options.
  • Collaborative and innovative work environment.
  • Access to cutting-edge technologies and tools.
Why This Job8.5 of 10

This Lead Software Engineer role at Mastercard offers a unique opportunity to work on innovative fraud prevention solutions in a flexible remote environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.