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
Senior Software Engineer (Full Stack)
At Mastercard, we are dedicated to delivering unparalleled customer experiences by pushing the boundaries of innovation. Our Network team is seeking a Senior Software Engineer to propel our customer experience strategy forward through unwavering innovation and adept problem-solving. The quintessential candidate is focused on the customer experience journey, exuding high motivation, an insatiable intellectual curiosity, exceptional analytical acumen, and a robust entrepreneurial mindset.
About The Role
Build & deliver full‑stack solutions: backend (Java/Python/Node.js) and frontend (React.js), with high coding and security standards.
Design and develop around networked services (CDNs, load balancing, DNS, DHCP, IPAM); create and maintain public/private REST APIs.
Collaborate & lead across product, design, security, and platform; mentor engineers; uphold OWASP/CWE-aligned practices.
Document & communicate clearly: ADRs, runbooks, current API specs and system diagrams; share knowledge via reviews/tech talks.
Design for scale & reliability: clean architecture, domain modeling, performance optimization; contribute to capacity planning and SLOs.
Own quality end‑to‑end: write unit/integration/e2e tests; measure and improve coverage; practice TDD where it fits.
Automate delivery: build and manage CI/CD pipelines in Jenkins with gating, blue/green and canary rollout strategies.
Automate ops: use Chef (and related tooling) for configuration management, environment provisioning, and repeatable deployments.
Troubleshoot in production: instrument services; analyze logs/metrics/traces; lead incident response/root‑cause analysis and durable fixes.
Drive continuous improvement: write automation scripts, provide timely support, and continuously learn to elevate team and platform outcomes.
To excel in this role, you should have:
~ Bachelor’s degree in computer science or a related field, or equivalent experience.
~10+ years of professional software engineering experience delivering production systems.
~ Strong understanding of data structures, algorithms, distributed systems, and secure coding.
~ Solid grasp of networking basics: OSI layers, TCP/ DNS, DHCP, and IP address management (IPAM).
~ HandOn experience in Java, Python, Node.js, React.js, REST API design and Microservice architectures.
~ Proficiency with SQL and NoSQL databases.
~ Experience building cloud‑native, multi‑tier applications and working with containers (Kubernetes/PCF).
~ Hands‑on CI/CD using Jenkins (pipeline‑as‑code, quality gates, safe rollout strategies).
~ Configuration/infrastructure automation with Chef; comfortable writing scripts to automate tasks.
~ Deep knowhow of DevSecOps and GitOps practices.
~ Writing Unit, integration, and end‑to‑end tests; Using frameworks like JUnit/TestNG, PyTest, Jest/Playwright/Cypress.
~ Strong production support skills using logs, metrics, and traces (e.g., ELK/OpenSearch, Prometheus/Grafana, OpenTelemetry) and can profile memory/CPU and diagnose network issues.
~ Self‑sufficient across the full lifecycle: from concept and design through implementation, testing, deployment, and monitoring.
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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in India vacancy
- ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk decisioning, abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is...SeniorFull time
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Role Summary We are seeking a skilled Software Engineer with strong foundations across software design, testing, performance...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect and power an...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer-2 Overview The Network Automation organization builds the software and automation capabilities that improve reliability...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview We are seeking a Sr. Software Development Engineer to design and define an effective test automation strategy...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard’s Network & Digital Payments group creates meaningful experiences for consumers while enabling merchants...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - CS Job Overview: Responsible for the analysis, design, development and delivery of software solutions. Define requirements...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - File Transfer Services Who is Mastercard? Mastercard is a global technology company in the payments industry. Our...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer-3 Overview • Responsible for the analysis, design, development and delivery of software solutions • Defines requirements...SeniorFull timeContract workWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard? Mastercard is a global technology company in the payments industry. Our...SeniorFull timeContract workWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Experience Minimum 8+ years of hands-on experience in UI / Frontend engineering, building scalable, high-performance...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Overview: Provides support of applications software through programming, analysis, design...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer-1 Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is the global technology company behind the worlds fastest payments processing network. We are a...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer in Test Overview Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview We are the global technology company behind the world’s fastest payments processing network. We are a vehicle...SeniorFull timeWorldwideFlexible hours
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Role Overview We are looking for a highly skilled Senior Full Stack Software Engineer to join our Data Warehouse & Analytics...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - IOS Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer- Quality Senior Software Engineer- Quality Overview: Overview We are looking for a Senior Software Engineer –...SeniorFull timeContract workWorldwideShift work
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer-3 Overview Brighterion, a Mastercard company, was founded in 2000 and acquired by Mastercard in 2017. We...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Agentic Systems Who is Mastercard? Mastercard is a global technology company in the payments industry, building digital...SeniorFull timeWorldwide
$15 per hour
...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata...SeniorFull timeRemote work- ...About the job This position is needed to join our Enterprise Application Development and Operations team as senior Application Engineer who is responsible for design, configure, develop and test Zuora billing to support the requirements of the Finance, quote, Billing,...SeniorFull time
- ...highly autonomous, systems-fluent, and orchestration-focused Senior Applied AI Engineer to join our Applied AI practice under our Agentic Delivery... ...leads. This position requires an artificial intelligence software authority with 4+ years of professional history who...SeniorFull timeCasual workRemote workShift work
- ...passionate about building meaningful products that make a real impact on children's education and literacy. About the Role The Senior iOS Engineer owns Epic's native iOS app -- the primary way our readers open a book on iPhone and iPad. You work independently on a large,...SeniorFull timeLocal area
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 full time India
- software system engineer India
- consulting software engineer India
- real time software engineer India
- network software engineer India
- senior software engineer remote India
- entry level software engineer remote India
- software developer fintech India
- software developer positions India
- software engineer amazon India





