Senior Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard fuels economies and empowers individuals across more than 200 countries and territories, driving a sustainable global economy where prosperity is accessible to all. We facilitate secure, simple, and smart digital payment choices, leveraging our technology, innovation, and extensive networks to help people, businesses, and governments achieve their full potential.

Join our dynamic Payment Networks Team as a Senior Software Engineer, where you'll contribute to providing innovative, secure, and reliable switching solutions. If you are an innovator passionate about adopting the latest technologies to tackle complex business challenges and committed to writing bug-free, scalable software, we want to connect with you. This role is instrumental in establishing our new agile development team focused on Network Access solutions within the Payment Networks organization.

Responsibilities

This role involves leveraging engineering expertise, ideally within high-volume, low-latency transaction processing systems, to ensure software quality across the full stack. You will be responsible for creating and maintaining CI/CD pipelines using Jenkins, delivering scalable products, and ensuring rigorous quality practices throughout the SDLC. Collaboration with software engineers is key to maintaining proper test and code coverage, configuration quality, monitoring, and early performance testing. You will also develop and implement QA standards, processes, and tools, translating complex system requirements into effective testing strategies.

Qualifications

Candidates should possess a strong background in engineering, with a preference for experience in high-volume, low-latency transaction processing systems. Proficiency in quality engineering techniques and tools is essential. Experience with CI/CD pipeline creation via Jenkins and delivering scalable products through CI/CD, deployed either on-premise or in public cloud infrastructure, is required. A solid understanding of rigorous CI/CD practices across the entire SDLC, including builds, testing, and deployment, is also necessary. Excellent writing and verbal communication skills are expected.

Essential Skills

JavaCI/CD PipelineSoftware Quality EngineeringPayment SystemsJenkinsMicroservices ArchitectureRESTful APIsCloud-Native DevelopmentSpring BootLinuxKubernetesAgile DevelopmentTest Requirements TranslationTest Methodology DevelopmentInformation Security ComplianceVerbal CommunicationWritten Communication

Good to Have

Event-Driven SystemsApache KafkaFinancial System EncryptionPIN BlocksCHIPCVCGtestJUnitMockingNATSVirtualizationCloud Foundry (PCF)Pivotal Cloud Foundry (PCF)Docker

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX