Mastercard
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology, innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.
Title and Summary
Lead Software Engineer Are you ready to revolutionize the world of small and medium enterprises (SMEs)? Mastercard is seeking elite engineers to join our SME Unified Business Experience team. We're developing groundbreaking global products that provide unparalleled features and platforms to SMEs worldwide.
As a Staff Software Engineer (Lead), you will be responsible for designing, developing, and delivering robust, scalable, and high-performing software solutions. Your leadership will shape our technical strategies, motivate our engineering team, and ensure successful execution of innovative projects. You will be an expert in both front-end and back-end technologies, collaborating closely with enterprise architects and product management to define features and user stories.
Responsibilities:
Technical Expertise: Mastery in front-end and back-end technologies.
Collaboration: Work with enterprise architects and product management to define features and user stories.
Development & Maintenance: Contribute to daily system development and maintenance activities to meet SLAs.
Innovation: Develop solutions emphasizing innovation, cost-effectiveness, quality, and faster time to market.
Training: Provide technical training to team members.
Process Improvement: Seek opportunities to enhance standards and efficiency.
Production Support: Support services in production environments.
Communication: Ensure delivery deadlines are met and identify emerging issues during development cycles.
Qualifications:
Technical Skills: Expertise in React, Node, Ext, Java, Kotlin.
Backend Proficiency: Strong knowledge of Java, REST API, Cloud Foundry, Jenkins, Spring, Oracle, GIT, Microservices, Messaging Framework.
Architecture: Experience with Microservices, MicroFrontends, Cloud Native Architecture.
Leadership: Proven experience leading and mentoring engineers.
Security: Knowledge of secure coding standards (OWASP, CWE, SEI CERT).
Project Management: Track record of delivering functionality on time and within budget.
Problem Solving: Ability to address scale, resilience, security, and robustness issues.
Database Management: Experience with Oracle/Postgres and NoSQL (MongoDB).
SDLC Practices: Knowledge of Waterfall, Scrum, Kanban, SAFe methodologies.
Engineering Principles: Understanding of security, customer experience, testing, operability, and service-oriented architecture.
Communication Skills: Excellent verbal and written communication, relationship-building, and organizational skills.
Education: Bachelor’s or Master’s Degree in Computer Science or equivalent.
Mastercard is an inclusive, merit-based employer that considers applicants regardless of gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or other protected characteristics. For accommodations during the application or interview process, contact reasonable_accommodation@mastercard.com.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks carry inherent risks. Every employee must:
Abide by Mastercard’s security policies;
Ensure confidentiality and integrity of accessed information;
Report security violations or breaches;
Complete mandatory security trainings.
The compensation package includes a competitive salary, benefits such as insurance, paid leave, 401k matching, fitness reimbursement, tuition reimbursement, and inclusive benefits, with specifics depending on location and role.
#J-18808-Ljbffr