Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

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... 
    Senior
    Full time
    Worldwide

    Mastercard

    India
    10 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Worldwide

    Mastercard

    India
    10 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Worldwide

    Mastercard

    India
    10 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide
    Shift work

    Mastercard

    India
    11 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Worldwide

    Mastercard

    India
    10 days ago
  •  ...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... 
    Senior
    Local area
    Flexible hours
    Night shift

    Dish

    India
    19 days ago
  •  ...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 pay
    Full time
    Weekday work

    SaidGig

    India
    a month ago
  •  ...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 time
    Worldwide

    Mastercard

    India
    6 days ago
  • 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

    Hireoptica

    India
    24 days ago
  •  ...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 time
    Contract work
    Worldwide

    Mastercard

    India
    6 days ago
  •  ...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... 
    Senior
    Remote job
    Full time
    Local area

    MoneyLion

    India
    11 days ago
  •  .... 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... 
    Senior
    Local area
    Flexible hours
    Night shift

    Dish

    India
    19 days ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Internship
    Currently hiring
    Remote work

    Karat

    India
    a month ago
  •  ...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 time
    Worldwide

    Mastercard

    India
    10 days ago
  • $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 pay
    Permanent employment
    Full time
    Local area
    Remote work

    Legion

    India
    11 days ago
  • $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... 
    Senior
    Hourly pay
    Daily paid
    Full time
    Work at office
    Monday to Friday
    Weekend work

    Summit Drilling

    India
    3 days ago
  •  ...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 time
    Temporary work
    For contractors
    Worldwide

    Mastercard

    India
    6 days ago
  •  ...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 time
    Worldwide

    Mastercard

    India
    6 days ago
  •  ...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... 
    Senior
    Local area

    Dish

    India
    9 days ago
  •  ...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 time
    Worldwide

    Mastercard

    India
    6 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Worldwide

    Mastercard

    India
    6 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Mastercard

    India
    10 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Mastercard

    India
    6 days ago
  •  ...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... 
    Senior
    Full time
    H1b

    General Motors

    India
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    India
    19 days ago
  •  ...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,... 
    Senior
    Full time
    Worldwide

    Mastercard

    India
    11 days ago
  •  ...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 area
    Shift work

    Dish

    India
    2 days ago
  • 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...
    Senior
    Shift work

    NTT DATA, Inc.

    India
    19 days ago
  •  ...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 time
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    India
    10 days ago
  • 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...

    NTT DATA, Inc.

    India
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!