Instagram
youtube
Facebook

Software Engineer

2–4 years
8 – ₹14 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Software Engineer

Job ID: R-249494
Location: Vadodara, Gujarat, India – 390023
Experience Required: 2–4 Years
Education: Bachelor’s Degree in Computer Science, IT, or related field
Service Line: Software Engineering
Job Type: Full-time


Role Overview

Mastercard’s MDES (Mastercard Digital Enablement Service) team is seeking a Software Engineer – iOS Developer to design and develop enterprise-level iOS applications and customer portals. This role involves working with scalable microservices and APIs to deliver intuitive, secure, and high-performing mobile solutions.


Key Responsibilities

  1. Develop and maintain iOS applications using Objective-C, Swift, and iOS SDK.

  2. Integrate iOS applications with RESTful APIs and backend systems.

  3. Write, execute, and maintain unit and integration test cases.

  4. Provide accurate task estimates and regularly report progress and blockers.

  5. Adhere to Mastercard’s coding standards, security policies, and IP protection practices.

  6. Contribute to Agile ceremonies and participate in code reviews.

  7. Support continuous integration and improvement across the iOS development lifecycle.


Technical Requirements

  1. Strong hands-on experience with iOS development – Objective C, Swift, UIKit, SwiftUI, Combine.

  2. Proficient in using Xcode, Git, and integration with REST APIs.

  3. Solid understanding of Agile methodologies and continuous delivery.

  4. Capable of writing unit tests and maintaining high test coverage.

  5. Good understanding of software design principles, logic, and performance optimization.


Preferred Skills

  1. Experience in the Payments Domain or financial applications.

  2. Familiarity with security protocols such as authentication, authorization, and encryption.

  3. Knowledge of enterprise architecture, performance, and scalability principles.

  4. Excellent verbal and written communication skills in English.


What Mastercard Offers

  1. Exposure to global-scale mobile and web application development.

  2. An inclusive, innovative, and collaborative environment.

  3. Opportunities for professional growth and upskilling.

  4. Competitive salary and benefits tailored to high-performance teams

Jobs in other cities