Mastercard Job - 49039234 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Mastercard
Location: Pune, MH, India
Career Level: Associate
Industries: Banking, Insurance, Financial Services

Description

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Title and Summary

Lead Software Engineer - Java Backend Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Settlement Program provides vital systems and services to the Mastercard Treasury and Finance team in support of global payments/customer funds movement, treasury operations, liquidity, foreign exchange, risk management, and capital management. We are directly responsible for moving billions of dollars in domestic and cross border currencies across the world each day between our customers. We are an agile development organization with teams distributed globally across technology hubs in the U.S., India, and Ireland.
As a software engineer at Mastercard, you will be responsible for the analysis, design, development and delivery of software solutions. You will also define requirements for new applications and customizations, adhering to standards, processes and best practices.

Role
As a Lead Software Engineer at Mastercard, you are expected to carry out the following general duties:
• Own complex problems having dependencies across services and facilitate cross-functional team interactions to drive resolution
• Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production
• Define, design, and develop procedures and solutions at a service level to meet business requirements/enhancements
• Drive prioritization decisions and trade-offs in working with product partners
• Drive blameless postmortems culture to identify root causes of incidents and implement learnings
• Provide development and architecture guidance to team members
• Build relationships and effective partnerships across organizations
• Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments
• Conduct technical interviews for hiring engineering staff and raising the performance bar
• Lead by example with hands-on approaches to demonstrate engineering excellence

All About You
• Has ability to write secure code in three or more languages (e.g., Java, Spring, Spring boot, Microservices, SQL); Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
• Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
• Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
• Has skills to research and understand the application of new programming languages, frameworks, and libraries to promote faster and secure development
• Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
• Has skills to understand customer journeys and ensure a good customer experience by continuously reducing mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
• Able to perform domain-driven design to architect and map software solutions to business contexts
• Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
• Understands which tools and practices to choose for intelligently automating builds, tests, and deployments where processes and applications are designed upfront with automation in mind
• Bachelor's degree in software engineering, computer science, information technology or related discipline preferred, or equivalent work experience

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.




 Apply on company website