Senior Software Engineer at Global Payments - ScoutJobs - The AI-curated global job board
Skip to content
Global Payments
Posted a month ago

Senior Software Engineer

Global PaymentsSenior Software Engineer

Requirements

5–9 years Android development experience, Proficiency in Kotlin and Java, Understanding of MVVM/MVI/Clean Architecture, Experience with Coroutines and RxJava, Knowledge of Hilt/Dagger and Retrofit, Familiarity with CI/CD pipelines

Skills

AndroidKotlinJavaJetpackCoroutinesDaggerRetrofit

About the role

Responsibilities

  • Design, develop, and maintain Android SDKs used by external developers and partners
  • Build robust, reusable, and modular components with clear documentation
  • Integrate with backend APIs, testing frameworks, payment devices, and platform services
  • Optimize performance, memory management, and battery consumption
  • Troubleshoot and resolve complex issues related to Android OS and device fragmentation
  • Collaborate with product managers, architects, and QA teams to deliver high-quality features
  • Conduct code reviews, enforce coding standards, and provide technical mentorship to junior developers
  • Ensure SDK stability, backward compatibility, and versioning best practices
  • Contribute to CI/CD pipelines, automation, and release processes

Requirements

  • 5–9 years of hands-on Android development experience
  • Strong proficiency in Kotlin and Java
  • Deep understanding of Android frameworks, Jetpack components, and modern patterns (MVVM/MVI/Clean Architecture)
  • Solid understanding of Android lifecycle, Coroutines, RxJava, Hilt/Dagger, and Retrofit/OkHttp
  • Experience with the Gradle build system and debugging tools like Android Studio, ADB, and profilers
  • Experience with unit testing, instrumentation tests, and automation
  • Familiarity with CI/CD pipelines such as GitHub Actions, Jenkins, or GitLab CI
  • Strong communication and documentation skills

Preferred Qualifications

  • Experience with API or hardware integrations
  • Experience working with package managers like Maven or JCenter
  • Knowledge of mobile SDK security best practices, including certificate pinning and encryption
  • Experience in payments, POS, or embedded device integrations

About the Company

Global Payments (NYSE: GPN) empowers simple, fast, and secure payments for everyone through a complete, worldwide commerce ecosystem. A Fortune 500 company with a team of 27,000 experts, we deliver software and services at scale to millions of companies globally, from ambitious startups to large enterprises.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Global Payments · Pune

Sign up to apply