Lead Software Engineer-(Python Expertise)

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy through digital payments and innovative technology solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Lead Software Engineer-(Python Expertise)

Mastercard's RiskRecon team is seeking a Lead Software Engineer to spearhead the design, development, and delivery of cutting-edge risk assessment software solutions. This role combines technical leadership with hands-on development, focusing on building high-performance platforms and intuitive workflows that help protect assets and enable insights.

The position involves leading a team while actively contributing to the development of scalable, secure web applications. You'll work with both front-end and back-end technologies, with a particular emphasis on Python expertise. The role requires balancing technical excellence with team leadership, ensuring both code quality and team growth.

As a Lead Engineer, you'll be responsible for:

  • Architecting and developing scalable software solutions
  • Leading and mentoring a team of engineers
  • Driving best practices in software development
  • Working with cross-functional teams to deliver business value
  • Contributing to technical decision-making and innovation

The ideal candidate brings deep technical expertise in Python and full-stack development, combined with strong leadership skills and experience building large-scale applications. This role offers the opportunity to work on impactful projects while helping shape the technical direction of Mastercard's risk assessment capabilities.

Benefits include competitive compensation, comprehensive health coverage, retirement plans, and professional development opportunities. Join a global technology leader that values innovation, inclusion, and technical excellence.

This role is perfect for an experienced engineer who wants to combine technical leadership with hands-on development while working on meaningful projects that help secure digital transactions worldwide.

Last updated 3 hours ago

Responsibilities For Lead Software Engineer-(Python Expertise)

  • Design, develop, document, and test software components and subsystems
  • Lead and mentor a team of software engineers
  • Drive the end-to-end software development lifecycle
  • Conduct functional and performance testing
  • Work closely with cross-functional teams
  • Provide task estimations and technical expertise
  • Ensure maintainability and version control best practices

Requirements For Lead Software Engineer-(Python Expertise)

Python
JavaScript
React
MongoDB
PostgreSQL
Redis
Kubernetes
  • Bachelor's degree in computer science, Software Engineering, or related field
  • Proficiency in Full-Stack Development (React, JavaScript, HTML, CSS, Python)
  • Experience with AWS, Docker, Kubernetes
  • Knowledge of modern data stores (PostgreSQL, MongoDB, Elasticsearch, Kafka)
  • Experience in developing large-scale, secure web applications
  • Strong communication and leadership skills
  • Expertise in TDD/BDD, unit testing, CI/CD, and Agile methodologies

Benefits For Lead Software Engineer-(Python Expertise)

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Competitive compensation
  • Health coverage
  • Professional development opportunities
  • Retirement plans

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer-(Python Expertise)

Lead Software Engineer - .NET (Primary) + Java (Secondary)

Lead Software Engineer position at Mastercard focusing on .NET and Java development for cross-border payment solutions, requiring expertise in cloud-native architectures and security.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on risk assessment software development using Python, Node.js, and React with AWS cloud technologies.

Lead Software Engineer (Java Full stack developer)

Lead Software Engineer position at Mastercard focusing on full-stack development with Java, working on security monitoring and response systems while providing technical leadership.

Lead Software Engineer - Workday Integrations

Lead Workday Integration Engineer role at Mastercard in Pune, focusing on designing and implementing enterprise-scale Workday integrations. 5+ years experience required.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on performance engineering and system optimization, requiring expertise in Java, Spring Boot, and performance testing tools.