Search by job, company or skills

M

Lead Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description Summary

Lead software Engineer

Be part of the Operations & Technology – Fraud Products team, developing new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity.

Our patented Java-based platform processes billions of transactions per month in milliseconds, using a multi-tiered, message-oriented architecture designed for high performance and availability.

If you are excited about:

  • Building industry-leading fraud prevention solutions
  • Accelerating business solutions to market
  • Innovating with cutting-edge technologies
  • Solving complex, high-scale business problems

This role is for you.

Key Responsibilities

  • Deliver high-quality software solutions through hands-on development.
  • Collaborate closely with technical leads on design and implementation.
  • Provide production support by acting as a Subject Matter Expert (SME) to resolve incidents and problem tickets.
  • Plan, design, and develop technical solutions aligned with Mastercard standards, processes, and best practices.
  • Lead day-to-day system development and maintenance activities to meet Service Level Agreements (SLAs).
  • Drive innovation, cost effectiveness, high quality, and faster time-to-market.
  • Own the end-to-end Software Development Life Cycle (SDLC), including:
  • Requirements and use cases
  • Technical design and documentation
  • Test strategy and test design
  • Performance benchmarking
  • Release, deployment, and rollback plans
  • Feasibility studies, cost, time analysis, and estimations
  • Participate in Proof of Concepts (PoCs) and support vendor and technology selection.
  • Conduct brown bag sessions and provide technical training to team members.
  • Mentor and guide team members across all SDLC phases.
  • Continuously improve standards and process efficiency.
  • Ensure adequate test coverage across:
  • Unit Testing
  • System/Integration Testing
  • Performance Testing
  • Perform quality inspections and walkthroughs including:
  • Requirements Review
  • Design Review
  • Code Review
  • Security Review

All About You

Core Competencies

10+years of experience.

  • High energy, detail-oriented, proactive, and able to work independently under pressure.
  • Strong initiative and self-motivation to drive results.
  • Excellent verbal and written communication skills.
  • Strong collaboration and organizational skills.
  • Ability to work in a matrix-based, geographically distributed Agile team.
  • Good understanding of Agile software development methodologies.
  • Experience designing and developing complex, multi-tier applications.

Essential Technical Skills

  • Development and debugging of J2EE RESTful Web Services and Web Applications
  • Strong database experience (Oracle, SQL scripting)
  • Spring Framework, including Spring Boot
  • Maven for build and dependency management
  • Unit testing using JUnit and Mockito
  • Application servers: JBoss and/or Apache Tomcat
  • Version control using Git

Desirable Skills

  • Experience with containerized environments (Kubernetes, OpenShift, Cloud Foundry)
  • Integration frameworks such as Apache Camel or Spring Integration
  • Experience with monitoring service performance
  • Frontend exposure to Angular 2+ or modern SPA frameworks such as React + Redux
  • Knowledge of HTML5, ES5/ES6, TypeScript, SASS, and CSS3

  • Seniority Level
  • Associate
  • Industry
  • Financial Services
  • Employment Type
  • Full-time
  • Job Functions
  • Engineering
  • Skills
  • Distributed Systems
  • Multithreading
  • Design Patterns
  • Design
  • Analytical Skills
  • Event Driven Programming
  • Spring Boot
  • Microservices
  • High-L

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145567175