AI SCORE 8.5 / 10
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.