Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 9.0 years
6 - 9 Lacs
Pune, Maharashtra, India
On-site
Are you a highly skilled and passionate Senior Software Engineer with a strong focus on React development Do you thrive in a fast-paced environment working on critical national infrastructure Our Real-Time Payments (RTP) team is at the forefront of Mastercard's journey for Multi-Rail Payments, offering immediate transfer and detailed messaging options for Account-to-Account (A2A) payments. As Real-Time Payments are categorized as Critical National Infrastructure, we maintain exceptionally high benchmarks for resilience, availability, quality, and scalability. Within RTP, our Data Feed Manager provides 24/7 access to transaction, settlement, and reference data from the Instant Payment System (IPS) through data extracts. We're looking for a self-starter who can quickly take ownership of code, deliver with minimal supervision, and coach and mentor within their squad. If you're passionate about designing enterprise-grade applications, advocating for engineering principles, and driving seamless integration, we want to hear from you! About Role : As a Senior Software Engineer - React Developer, you will be a key contributor to our Real-Time Payments team, with responsibilities including: Taking ownership of complex problems, even those with cross-service dependencies, and facilitating interactions with cross-functional teams to drive resolutions. Leading the analysis, design, development, and delivery of high-quality software solutions. Writing robust code to build and enhance applications and services, while actively promoting code reviews, secure coding practices, and adherence to established standards and best practices. Your work will result in the delivery of high-quality artifacts to production. Defining, designing, and developing procedures and solutions at a service level to meet business requirements and enhancements. Automating and simplifying all aspects of software delivery and development, actively evangelizing the need for automation and simplification where needed. Driving seamless integration across all connected services to meet end-user expectations. Promoting a blameless postmortem culture to identify root causes of incidents and implement learnings for continuous improvement. Advocating for sound engineering principles beyond your immediate organization and platform. Building strong relationships and effective partnerships across various organizations. Participating in technical interviews for hiring engineering staff, contributing to raising our performance bar. Architecting robust monitoring, logging, and alerting solutions to provide end-to-end observability for our systems. Technical Qualifications 6-9 years of overall career experience in technology or a similar role. Extensive experience in UI technologies and practices using JavaScript, TypeScript, and React. Experience working with fast-paced, modern architecture using Java, Spring Boot, Oracle RDBMS, SQL, and Flyway. Proven experience in designing and implementing data models, data migration, and data streams. Experience working in cross-functional and large projects with globally dispersed engineering teams. The ability to write secure code and familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and the detection and remediation of security vulnerabilities. Skills in building applications using open-source frameworks to achieve reuse and reduce development times (e.g., Spring Boot, React, others). The ability to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., SonarQube, Checkmarx, JFrog XRay, Blackduck, others). Skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to assess if the design and implementation meet non-functional requirements. Proven history of designing enterprise-grade applications utilizing Domain Driven Design principles, microservices, event-driven systems, 12-factor principles for cloud-native applications, REST and gRPC API design, CAP Theorem, etc. A good understanding of distributed systems design and implementation. The ability to perform debugging and troubleshooting to analyze core, heap, and thread dumps and remove coding errors. Proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Integration and Delivery). Skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, Ansible, others). A practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags). Experience and comprehensive understanding of software/application observability (logging, tracing, metrics, etc.), and health and liveliness features, which enable improved reliability, availability, and operational monitoring. Very good analytical and problem-solving skills. A desire to stay abreast of advances in software engineering practices, technologies, and tooling. Nice to Have Experience in building and maintaining critical national infrastructure. Experience working in the payments industry. Good understanding of private and public cloud ecosystems. Soft Skills & Work Environment Very good interpersonal skills and ability to work in a collaborative environment. Effective communication and interpersonal skills, with an ability to express design ideas to a development team and senior management. A self-starter who is able to understand and take control of code without much need for knowledge transfer/training. Self-sufficient in delivery and able to progress on work areas with minimal supervision. We currently operate a hybrid working pattern which allows colleagues to gain a work-life balance with the requirement to work from the office and home for part of the week. Flexible to working patterns that enable collaboration and engagement with other teams/individuals that are located in different global time zones, as required. Corporate Security Responsibility Every person working for, or on behalf of, Mastercard, is responsible for information security. All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that the successful candidate for this position 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. Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
19947 Jobs | Dublin
Wipro
9475 Jobs | Bengaluru
EY
7894 Jobs | London
Accenture in India
6317 Jobs | Dublin 2
Amazon
6141 Jobs | Seattle,WA
Uplers
6077 Jobs | Ahmedabad
Oracle
5820 Jobs | Redwood City
IBM
5736 Jobs | Armonk
Tata Consultancy Services
3644 Jobs | Thane
Capgemini
3598 Jobs | Paris,France