Senior Technical Lead
United States
Job Description
Senior Technical Lead
St. Louis, Missouri

Job Summary

Job Title: Lead Software Engineer (Full-Stack - Java, React, AI)Overview: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 Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility. • This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale We are looking for a Senior Software Engineer to join our DMP team for the Decision Operations product in Vancouver office. • Are you a technical programmer with experience working on high performance applications? • Are you excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it? • Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world? RoleOwn end-to-end software delivery responsibilities including solution design, development, testing, deployment, production support, documentation, configuration management, and operational excellence at the application and software component level.Develop and maintain modern full-stack applications using React, TypeScript, Java/Spring Boot, REST APIs, microservices, and cloud-native architectures, delivering scalable and resilient solutions.Design and build responsive, component-based front-end applications using modern React frameworks and tooling such as Vite, React Router, Zustand/Redux, Material UI, Tailwind CSS, and ShadCN UI.Develop AI-powered applications leveraging Generative AI, Agentic AI patterns, Retrieval Augmented Generation (RAG), Vector Databases, Prompt Engineering, and LLM integrations.Design, implement, and integrate Model Context Protocol (MCP) Servers and MCP Clients to enable AI agents and applications to securely discover, orchestrate, and invoke enterprise tools, APIs, knowledge sources, and business workflows.Develop and integrate AI tool ecosystems using MCP frameworks, enabling seamless connectivity to enterprise systems, custom services, databases, APIs, collaboration platforms, and third-party tools.Participate actively in all Scrum ceremonies following SAFe Agile methodologies, contributing to planning, estimation, execution, retrospectives, and continuous improvement initiatives.Drive architecture, code, design, and technology trade-off discussions within the team and provide technical leadership for complex engineering challenges.Champion engineering excellence through adoption of coding standards, design patterns, AI-assisted development practices, DevSecOps principles, test automation, and reusable frameworks.Perform peer reviews of code, test automation, AI integrations, MCP implementations, and architectural designs to ensure maintainability, scalability, security, and performance.Develop deep understanding of end-to-end system architecture, platform dependencies, AI ecosystem integrations, and enterprise application workflows.Mentor and guide junior engineers and team members on software engineering best practices, React development, AI application design, MCP framework implementation, and modern cloud-native technologies.Build comprehensive automated testing solutions including unit testing, mutation test

Key Responsibilities

Job Title: Lead Software Engineer (Full-Stack - Java, React, AI)Overview: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 Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility. • This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale We are looking for a Senior Software Engineer to join our DMP team for the Decision Operations product in Vancouver office. • Are you a technical programmer with experience working on high performance applications? • Are you excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it? • Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world? RoleOwn end-to-end software delivery responsibilities including solution design, development, testing, deployment, production support, documentation, configuration management, and operational excellence at the application and software component level.Develop and maintain modern full-stack applications using React, TypeScript, Java/Spring Boot, REST APIs, microservices, and cloud-native architectures, delivering scalable and resilient solutions.Design and build responsive, component-based front-end applications using modern React frameworks and tooling such as Vite, React Router, Zustand/Redux, Material UI, Tailwind CSS, and ShadCN UI.Develop AI-powered applications leveraging Generative AI, Agentic AI patterns, Retrieval Augmented Generation (RAG), Vector Databases, Prompt Engineering, and LLM integrations.Design, implement, and integrate Model Context Protocol (MCP) Servers and MCP Clients to enable AI agents and applications to securely discover, orchestrate, and invoke enterprise tools, APIs, knowledge sources, and business workflows.Develop and integrate AI tool ecosystems using MCP frameworks, enabling seamless connectivity to enterprise systems, custom services, databases, APIs, collaboration platforms, and third-party tools.Participate actively in all Scrum ceremonies following SAFe Agile methodologies, contributing to planning, estimation, execution, retrospectives, and continuous improvement initiatives.Drive architecture, code, design, and technology trade-off discussions within the team and provide technical leadership for complex engineering challenges.Champion engineering excellence through adoption of coding standards, design patterns, AI-assisted development practices, DevSecOps principles, test automation, and reusable frameworks.Perform peer reviews of code, test automation, AI integrations, MCP implementations, and architectural designs to ensure maintainability, scalability, security, and performance.Develop deep understanding of end-to-end system architecture, platform dependencies, AI ecosystem integrations, and enterprise application workflows.Mentor and guide junior engineers and team members on software engineering best practices, React development, AI application design, MCP framework implementation, and modern cloud-native technologies.Build comprehensive automated testing solutions including unit testing, mutation test

Skill Requirements

Job Title: Lead Software Engineer (Full-Stack - Java, React, AI)Overview: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 Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility. • This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale We are looking for a Senior Software Engineer to join our DMP team for the Decision Operations product in Vancouver office. • Are you a technical programmer with experience working on high performance applications? • Are you excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it? • Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world? RoleOwn end-to-end software delivery responsibilities including solution design, development, testing, deployment, production support, documentation, configuration management, and operational excellence at the application and software component level.Develop and maintain modern full-stack applications using React, TypeScript, Java/Spring Boot, REST APIs, microservices, and cloud-native architectures, delivering scalable and resilient solutions.Design and build responsive, component-based front-end applications using modern React frameworks and tooling such as Vite, React Router, Zustand/Redux, Material UI, Tailwind CSS, and ShadCN UI.Develop AI-powered applications leveraging Generative AI, Agentic AI patterns, Retrieval Augmented Generation (RAG), Vector Databases, Prompt Engineering, and LLM integrations.Design, implement, and integrate Model Context Protocol (MCP) Servers and MCP Clients to enable AI agents and applications to securely discover, orchestrate, and invoke enterprise tools, APIs, knowledge sources, and business workflows.Develop and integrate AI tool ecosystems using MCP frameworks, enabling seamless connectivity to enterprise systems, custom services, databases, APIs, collaboration platforms, and third-party tools.Participate actively in all Scrum ceremonies following SAFe Agile methodologies, contributing to planning, estimation, execution, retrospectives, and continuous improvement initiatives.Drive architecture, code, design, and technology trade-off discussions within the team and provide technical leadership for complex engineering challenges.Champion engineering excellence through adoption of coding standards, design patterns, AI-assisted development practices, DevSecOps principles, test automation, and reusable frameworks.Perform peer reviews of code, test automation, AI integrations, MCP implementations, and architectural designs to ensure maintainability, scalability, security, and performance.Develop deep understanding of end-to-end system architecture, platform dependencies, AI ecosystem integrations, and enterprise application workflows.Mentor and guide junior engineers and team members on software engineering best practices, React development, AI application design, MCP framework implementation, and modern cloud-native technologies.Build comprehensive automated testing solutions including unit testing, mutation test

Other Requirements

Maximum Salary (US): 
Minimum Salary (US): 
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion. 

 

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.