Senior Software Engineer
Full-time
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 and 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
Build reusable, maintainable, and high-performance React components.
Develop robust backend services, RESTful APIs, and business logic using Node.js.
Integrate frontend applications with backend APIs and third-party services.
Design and work with SQL and NoSQL databases.
Implement authentication, authorization, security, and data validation.
Optimize application performance, scalability, and reliability.
Write clean, modular, reusable, and well-documented code.
Conduct code reviews and ensure adherence to engineering standards.
Troubleshoot, debug, and resolve application and production issues.
Collaborate with product managers, UI/UX designers, QA engineers, and other developers.
Mentor junior developers and contribute to technical decision-making.
Participate in Agile/Scrum ceremonies and technical discussions. AI Fluency & AI-Assisted Development:
Demonstrate practical proficiency with AI coding assistants such as Claude and GitHub Copilot.
Use AI tools effectively for:
Code generation and refactoring.
Debugging and root-cause analysis.
Writing unit and integration tests.
Generating technical documentation and code comments.
Code reviews and identifying potential bugs or edge cases.
Exploring alternative technical implementations and architectures.
Automating repetitive development tasks.
Demonstrate strong prompting skills and the ability to provide appropriate context, constraints, examples, and expected outcomes to AI tools.
Validate, test, and review AI-generated code rather than relying on it blindly.
Understand the limitations, security considerations, privacy concerns, and potential inaccuracies of AI-generated output.
Stay current with emerging AI-assisted software development practices and developer productivity tools.
Experience integrating AI capabilities or LLM-based APIs into applications is a strong plus. Required Technical Skills: Frontend
5+ years of strong experience with React.js.
Excellent knowledge of JavaScript (ES6+) and TypeScript.
Strong understanding of React Hooks, Context API, component lifecycle, and state management.
Experience with Redux / Redux Toolkit or equivalent state-management solutions.
Strong knowledge of HTML5, CSS3, responsive design, and modern UI development.
Experience with frontend performance optimization.
Familiarity with Jest, React Testing Library, or similar testing frameworks. Backend
Strong hands-on experience with Node.js.
Experience with Express.js, NestJS, or similar Node.js frameworks.
Strong understanding of RESTful API development and integration.
Experience with JWT, OAuth2, or similar authentication mechanisms.
Good understanding of asynchronous programming and event-driven architecture.
Experience with microservices is a plus. Database & Cloud
Strong knowledge of PostgreSQL, MySQL, MongoDB, or similar databases.
Experience with database design, queries, indexing, and performance optimization.
Strong understanding of Git and Git-based development workflows.
Experience with Docker and CI/CD pipelines.
Exposure to AWS, Azure, or GCP.
Understanding of application monitoring, logging, and deployment practices. Good to Have
Strong TypeScript experience across frontend and backend.
Experience with Next.js.
Experience integrating LLM/Generative AI APIs into applications.
Familiarity with AI concepts such as LLMs, prompt engineering, embeddings, RAG, vector databases, and AI agents.
Experience with OpenAI, Anthropic, or other LLM APIs.
Knowledge of Redis, Kafka, RabbitMQ, or similar technologies.
Experience with Docker and Kubernetes.
Understanding of system design and scalable architecture.
Exposure to GraphQL.
Experience working in an Agile/Scrum environment. Qualifications
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
6–7 years of professional software development experience.
Strong hands-on expertise in React.js and Node.js.
Demonstrated ability to use AI-assisted development tools effectively and responsibly.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to independently own features and deliver production-quality solutions. Preferred Candidate Profile
The ideal candidate is a hands-on Senior Full Stack Developer who can work across the React.js frontend and Node.js backend and leverage modern AI tools to improve development efficiency. We are particularly interested in candidates who combine strong software engineering fundamentals with AI fluency—using tools such as Claude and GitHub Copilot as productivity multipliers while retaining ownership of architecture, code quality, security, testing, and technical decisions. Corporate Security Responsibility
Senior Software Engineer
Overview
We are looking for an experienced React.js + Node.js Developer with 6–7 years of hands-on experience in building scalable, high-performance web applications. The ideal candidate will have strong expertise in modern frontend and backend development, along with AI fluency and practical experience using AI-assisted development tools such as Claude and GitHub Copilot. The candidate should be comfortable using AI tools to improve developer productivity, accelerate development, generate and review code, troubleshoot issues, write tests, document solutions, and explore technical approaches—while maintaining strong engineering judgment and code quality. Role Design, develop, and maintain scalable web applications using React.js and Node.js.Build reusable, maintainable, and high-performance React components.
Develop robust backend services, RESTful APIs, and business logic using Node.js.
Integrate frontend applications with backend APIs and third-party services.
Design and work with SQL and NoSQL databases.
Implement authentication, authorization, security, and data validation.
Optimize application performance, scalability, and reliability.
Write clean, modular, reusable, and well-documented code.
Conduct code reviews and ensure adherence to engineering standards.
Troubleshoot, debug, and resolve application and production issues.
Collaborate with product managers, UI/UX designers, QA engineers, and other developers.
Mentor junior developers and contribute to technical decision-making.
Participate in Agile/Scrum ceremonies and technical discussions. AI Fluency & AI-Assisted Development:
Demonstrate practical proficiency with AI coding assistants such as Claude and GitHub Copilot.
Use AI tools effectively for:
Code generation and refactoring.
Debugging and root-cause analysis.
Writing unit and integration tests.
Generating technical documentation and code comments.
Code reviews and identifying potential bugs or edge cases.
Exploring alternative technical implementations and architectures.
Automating repetitive development tasks.
Demonstrate strong prompting skills and the ability to provide appropriate context, constraints, examples, and expected outcomes to AI tools.
Validate, test, and review AI-generated code rather than relying on it blindly.
Understand the limitations, security considerations, privacy concerns, and potential inaccuracies of AI-generated output.
Stay current with emerging AI-assisted software development practices and developer productivity tools.
Experience integrating AI capabilities or LLM-based APIs into applications is a strong plus. Required Technical Skills: Frontend
5+ years of strong experience with React.js.
Excellent knowledge of JavaScript (ES6+) and TypeScript.
Strong understanding of React Hooks, Context API, component lifecycle, and state management.
Experience with Redux / Redux Toolkit or equivalent state-management solutions.
Strong knowledge of HTML5, CSS3, responsive design, and modern UI development.
Experience with frontend performance optimization.
Familiarity with Jest, React Testing Library, or similar testing frameworks. Backend
Strong hands-on experience with Node.js.
Experience with Express.js, NestJS, or similar Node.js frameworks.
Strong understanding of RESTful API development and integration.
Experience with JWT, OAuth2, or similar authentication mechanisms.
Good understanding of asynchronous programming and event-driven architecture.
Experience with microservices is a plus. Database & Cloud
Strong knowledge of PostgreSQL, MySQL, MongoDB, or similar databases.
Experience with database design, queries, indexing, and performance optimization.
Strong understanding of Git and Git-based development workflows.
Experience with Docker and CI/CD pipelines.
Exposure to AWS, Azure, or GCP.
Understanding of application monitoring, logging, and deployment practices. Good to Have
Strong TypeScript experience across frontend and backend.
Experience with Next.js.
Experience integrating LLM/Generative AI APIs into applications.
Familiarity with AI concepts such as LLMs, prompt engineering, embeddings, RAG, vector databases, and AI agents.
Experience with OpenAI, Anthropic, or other LLM APIs.
Knowledge of Redis, Kafka, RabbitMQ, or similar technologies.
Experience with Docker and Kubernetes.
Understanding of system design and scalable architecture.
Exposure to GraphQL.
Experience working in an Agile/Scrum environment. Qualifications
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
6–7 years of professional software development experience.
Strong hands-on expertise in React.js and Node.js.
Demonstrated ability to use AI-assisted development tools effectively and responsibly.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to independently own features and deliver production-quality solutions. Preferred Candidate Profile
The ideal candidate is a hands-on Senior Full Stack Developer who can work across the React.js frontend and Node.js backend and leverage modern AI tools to improve development efficiency. We are particularly interested in candidates who combine strong software engineering fundamentals with AI fluency—using tools such as Claude and GitHub Copilot as productivity multipliers while retaining ownership of architecture, code quality, security, testing, and technical decisions. 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.
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in India vacancy
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer The Mastercard Digital Network Services team is involved in developing cutting-edge solutions to deliver the Next Generation...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview-Mastercard Send Software Product Development Team is developing products to displace cash by creating simpler...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview • The Decision Management program enables intelligent decision based products through streaming analytics with...SeniorFull timeWork at officeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Overview Mastercard® Global Data Repository—a leading technology repository that houses enhanced...SeniorFull timeWorldwideShift work
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: We are looking for a highly skilled and motivated Senior Software Engineer to design, develop, and evolve...SeniorFull timeContract workWorldwide
- ...facilities in India are some of EchoStar's largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development. EchoStar does not charge any fees...SeniorLocal areaFlexible hoursNight shift
- ...Role Overview Build and stress-test production software that helps evaluate frontier large language models before release. You will work directly with an AI lab engineering manager on fast-moving projects, integrating pre-release model APIs and contributing working code...Hourly payFull timeWeekday work
- ...governments realize their greatest potential. Title and Summary Software Engineer II Overview: Mastercard is a global technology company... .... Collaborate with product owners, architects, and senior engineers to translate business requirements into technical specifications...Full timeWorldwide
- Customer Success Manager We are looking for a proactive and customer-focused Customer Success Manager to build strong relationships with customers and help them get maximum value from our products and services. In this role, you will work closely with customers throughout...Full time
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Job Description Summary Job Overview: As part of an exciting, fast paced environment developing authentication and security...Full timeContract workWorldwide
- ...Role Summary:: We are looking for a Sr Principal Software Engineer, Mac UI Engineer to lead the design and development of high-quality, customer-facing Mac desktop experiences. This is a senior individual contributor role for an engineer who combines deep technical expertise...SeniorRemote jobFull timeLocal area
- .... Minimum Requirements Minimum Education: Bachelor’s Degree in Computer Science, Electronics-Communication, or Electrical Engineering. Minimum Experience: 5 years of experience in Telecom Operational Core environments. Required Technical Skills: Expertise...SeniorLocal areaFlexible hoursNight shift
- ...who want to take control of how they hire top engineers, elevate their teams and contractors, and... ...against, our work spans technical domains from software engineering to data science and beyond. What you will do As a Senior Content Development Engineer, you'll design and...SeniorFull timeFor contractorsInternshipCurrently hiringRemote work
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Responsible for analysing, designing, developing, testing, and delivering secure, scalable software...Full timeWorldwide
$3,200 per month
...Software Engineer Hybrid Bangalore or Pune, India The Legion application is a high-performance data-driven Java enterprise application... ...product area Contribute to feature design in collaboration with senior engineers and the Architect Develop features keeping in...Hourly payPermanent employmentFull timeLocal areaRemote work$28 - $33 per hour
...minor repairs in shop and field environments. Work includes diesel engines, hydraulic and electrical systems, brakes, steering,... ...clutch, and cooling systems. Use company-provided diagnostic software, testing equipment, service information, and electrical tools to...SeniorHourly payDaily paidFull timeWork at officeMonday to FridayWeekend work- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Software Engineering Overview We are seeking a hands-on Manager, Software Engineering to lead the development of scalable data platforms,...Full timeTemporary workFor contractorsWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Software Engineering Manager, Software Engineering Join us in unlocking infinite opportunity in Mastercard’s Commercial Solutions...Full timeWorldwide
- ...facilities in India are some of EchoStar's largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development. EchoStar does not charge any fees...SeniorLocal area
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Director, Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide
- ...unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Auditor Overview: Mastercard's Global Internal Audit team provides independent and objective assurance and advisory services...SeniorFull timeLocal areaWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Wintel Engineer Overview As a Senior Wintel Platform System Engineer... ..., and maintain SCCM solutions for OS deployment, patching, software distribution, and compliance Develop and manage Ansible...SeniorFull timeWorldwide
- ...unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Data Scientist-2 Overview Product Data & Analytics is a centralized global team that enables Mastercard product business units...SeniorFull timeWorldwideFlexible hours
- ...report to the office four times per week or other frequency dictated by the business. The Role As Purchased Part Manufacturing Engineer (PPME), your primary responsibility is to support Supplier Quality (SQ) team in ensuring that externally sourced crankshafts meet...SeniorFull timeH1b
- ...organization, apply now. We are currently seeking a Business Intelligence Senior Specialist to join our team in Noida, Uttar Pradesh, India, Uttar Pradesh (IN-UP), India (IN). Data Engineer Skills: · Tools: Strong knowledge of SQL,Google cloud Platform,Big...SeniorWork at officeRemote workFlexible hours
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Service Management Engineer Service Management Engineer Mastercard is seeking a Service Management Engineer to help ensure the stability,...SeniorFull timeWorldwide
- ...outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and... ...critical threats, and acting as the primary operational bridge to software and platform teams—defining specific automation requirements...Local areaShift work
- Oracle Fusion Procurement Functional Consultant – Key Requirements ~8+ years of experience in Oracle Fusion Procurement , with strong expertise in the Procure-to-Pay (P2P) business process. ~ Proven experience in multiple end-to-end Oracle Fusion Procurement implementation...SeniorShift work
- ...and end-to-end customer scenarios. You will work closely with engineering, product, security, and other cross-functional teams to drive... ...potential defects, analyze failures, and accelerate the overall software testing lifecycle. Create automated validation for AI...Full timeLocal areaWorldwideFlexible hours
- Role purpose Design, build, migrate, and support technical components required for the Fusion divestiture, including OTBI analyses, BI Publisher reports, data extracts, OIC integrations, APIs, automation scripts, conversion utilities, scheduling, monitoring, and cutover...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech India
- startup software engineer India
- software engineer India
- software engineer amazon India
- cybersecurity software engineer India
- software engineer healthcare India
- software developer India
- ngo software engineer India
- software developer positions India
- consulting software engineer India


