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 Android frameworks and Jetpack, Knowledge of MVVM/MVI/Clean Architecture, Experience with Coroutines or RxJava, Dependency Injection (Hilt/Dagger), Networking with Retrofit/OkHttp, Unit and instrumentation testing, CI/CD familiarity

Skills

DaggerRetrofitAndroidKotlinJavaJetpackMVVMCoroutines

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 and core components
  • Experience with multithreading using Coroutines or RxJava
  • Proficiency with Dependency Injection (Hilt/Dagger) and Networking (Retrofit/OkHttp)
  • Experience with the Gradle build system
  • Strong debugging skills using Android Studio tools, ADB, and performance 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

About the Company

Global Payments empowers simple, fast, and secure payments for everyone through a complete, worldwide commerce ecosystem. Our team of 27,000 experts delivers software and services at scale to millions of companies around the world, from ambitious startups to global enterprises. Headquartered in Atlanta, Georgia, we are a Fortune 500 company and a member of the S&P 500 with a worldwide reach spanning North America, Europe, Asia Pacific, and Latin America.

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