About this role
• The Customer Platform Experience team owns the best-in-class user interface for Customer Administration and Integration for Identity Solutions. The team designs and builds solutions that streamline customer integration and administration and empower customers with clear insights, seamless interactions, and transparency into their data and usage
• The Customer Platform Experience team is seeking a Senior Software Engineer to join our team to drive our customer experience strategy forward by consistently innovating and problem-solving
• Responsible for the end-to-end analysis, design, and delivery of secure, scalable software solutions across the full SDLC
• Design and implement features where requirements are defined, applying strong technical judgment while adhering to Mastercard standards, processes, and best practices
• Build and operate complex full-stack applications (e.g., Java, Node.js, React, GraphQL, PostgreSQL) in cloud environments (e.g., AWS, Azure)
• Ensure high-quality, maintainable software through best practices in clean architecture, testing, and secure development
• Own production excellence, including system reliability, incident response, root cause analysis, and on-call support
• Develop a strong understanding of end-to-end architecture and dependencies to support effective design and integration decisions
• Collaborate with product, business, and engineering stakeholders to prioritize work, estimate delivery, and drive customer-focused technical decisions
• Drive code, design, and process trade-off discussions within the team as needed
• Identify opportunities to improve engineering processes, increase efficiency, and reduce waste
• Mentor team members and contribute to engineering standards, knowledge sharing, and continuous improvement