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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Remote vacancy
- ...individuals coming from all walks of life. Company Name: TechCorp Solutions Job Description We are looking for a Senior Software Engineer with 5+ years of experience in Python and FastAPI. The ideal candidate will have strong backend development skills and...SeniorRemote work
$149.37k
...JOB TITLE: Senior Software Engineer JOB DESCRIPTION: Code, debug, and support cloud-based applications. Perform unit, integration, and system testing. Design, implement, and consume RESTful web APIs. Create elegant user interface solutions. Collaborate with fellow...SeniorFull timeRemote work- ...Senior Software Engineer (Remote and Direct client role) They're looking for a Senior Software Engineer or a DevOps Engineer with testing automation experience. Our premier client in the healthcare industry is currently seeking a Software Engineer...SeniorRemote work
- Client Industry Technology Full Job Description See Primary Skills Visa Restrictions Must be able to convert without sponsorship Locals Only/ Out of Area/ Remote Local to Charlotte, NC (Onsite 2x a week) ...SeniorLocal areaImmediate startRemote work
- ...Senior Software Developer - Remote A well-established consumer media and technology company is hiring a Senior Software Engineer to help modernize the data systems behind its digital products. This is a senior, high-autonomy engineering role on a cross-functional...SeniorRemote work
- ...Title-Senior software engineer Remote seeking a Senior Software Engineer with strong backend expertise in Java, Spring Boot, SQL, .NET 10 and real-time data streaming using Apache Kafka. This role involves building and maintaining robust microservices, optimizing...SeniorRemote work
- ...We are looking for a Full Stack Software Engineer to focus on Application Support efforts for 3 critical applications - 1 real-time, 2 batch. Seeking a mid-senior level resource to do application support on all 3 apps. Most applications are written in React and...SeniorImmediate startRemote work
- ...Senior Engineer Syndica supplies the most critical applications in Web3 with enterprise-grade RPC infrastructure and developer tools tailored... ...Performance Research : iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high-performance tools...SeniorRemote work
- ...Backend Engineer Reporting to the CTO of the company, you will have responsibility for building and monitoring backend services at scale. You should be comfortable working in a fast-paced environment with a talented team where you're supported in your efforts to grow...SeniorRemote work
- ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented software engineer to help building the cloud gateway software product partner with Ceph. Job Responsibilities: Design, build and implement the Cloud Gateway products...SeniorLocal areaRemote workOverseas
- ...Job Summary We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and selectively developing our Ez-X medical X-ray imaging system. This role primarily focuses on maintaining and stabilizing the existing C++ software platform...Senior
- ...Senior Software Engineer We are seeking a Senior Software Engineer to build and maintain backend services and automation workflows supporting CRM, lead routing, and AI-assisted sales development. This role combines Java or Python backend engineering with REST API,...SeniorContract workImmediate startRemote work
- ...To support cybersecurity initiatives, the contract Senior Software Engineer in Test will architect, develop, and maintain automated testing solutions remotely in the RTP area, focusing on building test automation frameworks and validating application functionality. Key...SeniorContract workRemote work
$75 - $95 per hour
...Duration: Contract-to-Hire Compensation: $75-95/hr Location: 100% REMOTE Seeking a Senior Software Engineer to design, develop, and deliver full-stack SaaS applications. This role requires strong hands-on experience with React, Python, cloud technologies, and...SeniorContract workRemote work$225k - $250k
...Senior Software Engineer Crown Point Technologies is seeking a Senior Software Engineer to support development and enhancement of a mission metrics and monitoring platform, including a centralized health and status dashboard used across mission systems. In this...SeniorRemote work- ...Senior Software Engineer We are hiring a Senior Software Engineer to join the Workflow Engineering Team to develop applications and services that orchestrate and automate business process logic workflows for enterprise applications under the Cloud and Data Transformation...SeniorLocal areaRemote work
- ...Software Engineer Faro Health aims to improve lives by helping life sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical development by providing powerful insights about trial design and outcomes...SeniorWork at officeRemote workWork from homeFlexible hours
- ...thoroughly screen and share only 1-2 well-qualified candidates. Looking forward to your submissions. Job Title: Senior Software Engineer Location: Princeton NJ (Hybrid) Duration: 3 months, extendable to 12 months Direct Client: State street...SeniorContract workRemote work
- ...of some applications using MS Power Platform. Responsibilities: Use Agile Scrum SDLC methodologies in the full life cycle software development process, including requirements analysis, software design, prototyping, programming, debugging and testing of system...SeniorRemote work
- ...Required Skills & Experience - 5+ years of professional software engineering experience\n- Strong C# experience\n- .NET Core / ASP.NET Core... ...experience Job Description Insight Global is seeking Senior & Staff Software Engineers for a leading healthcare technology...SeniorRemote work
- ...Senior Software Engineer Mandatory Skills: GCP / Power BI Remote BI Developer responsible for owning the semantic layer and reporting ecosystem. Develop and support reports across Power BI, Tableau, and SAS. Work with data hosted on GCP/BigQuery through MCC. Support...SeniorRemote work
$90.7k
...approaches, and build-versus-configure choices Mentor and provide specific, actionable technical guidance to less experienced engineers on the team, using code reviews as deliberate coaching moments rather than gatekeeping Contribute to function-level...SeniorHourly payFull timeRemote work$123k - $215k
...Title: Senior Software Engineer Location : Remote Position Type: Full Time Compensation Pay Range:$123,000 -$215,000 Per Year Description: Join our team as a Senior Software Engineer, working remotely in a full-time capacity. This role involves...SeniorFull timeRemote work- ...Required Skills & Experience • 4-6 years of software engineering experience focused on backend development\n\t• Strong proficiency in Java... ...An Insight Global Fortune 500 Retail client is seeking a Senior Java Backend Engineer with strong experience building and deploying...SeniorRemote work
- ...Senior Software Engineer Our company is looking for a Senior Software Engineer focused on object oriented code. We are a.NET engineering shop with open source variations. Our proprietary framework allows clients to optimize the quality of our service. You will be working...SeniorRemote workWork from homeHome office
- ...a public partnership with Amazon Pharmacy. We raised a $20M Series A led by Define Ventures. Our CEO is a 2x founder; our VP of Engineering came from DeepMind. We're ~70 people, past PMF, with enterprise customers pulling us forward faster than we can hire. You'll own...SeniorLive inImmediate startRemote work
- ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in software development, with a strong background in computer engineering or software engineering, and a proven...SeniorLocal areaRemote work
$140k - $250k
...opportunities for career growth at the emerging intersection between crypto, AI, and permissionless compute. The Role: As a Software Engineer on the core engineering team, you will build and ship the chain and provider software the marketplace runs on. This is hands-...SeniorRemote work- ...open up a dialogue. The role You will join the existing engineering team and split your time between two products: the open-source... ...the team grows. What to expect from your peers As a senior engineer on the team, you will collaborate closely with the product...SeniorRemote workFlexible hours
- ...Senior Full Stack Engineer We're looking for a Senior Full Stack Engineer to join our fast-paced, high-impact engineering team. You will work... ...of AI-powered sales automation while building world-class software at breakneck speed. Architect, develop, test, and...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer - web development Remote
- software developer positions Remote
- senior software engineer remote Remote
- software engineer contract Remote
- software qa engineer Remote
- IT software developer Remote
- cybersecurity software engineer Remote
- part time software developer remote Remote
- junior software developer internship Remote
- junior software engineer Remote

