Senior Android Engineer - Payments Platform

Clover

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Fuel Your Life
Paid holidays
Mental health support
Employee Resource Groups
Professional growth
Insurance options
Retirement plan
Tuition assistance
Parental leave

Job summary

Clover seeks a Senior Software Engineer for the Integrated Payment Experience (IPX) to bridge Clover Android devices with backend services. You’ll focus ~80% on native Android development with Kotlin, Jetpack, and Clean Architecture and ~20% on Java backend microservices, API contracts, and security.

You’ll own multi-app fleets, develop SDKs and developer docs, implement secure tokenization, and collaborate with backend teams to deliver robust, scalable payment workflows across devices.

Qualifications

  • Bachelor's degree in CS, Software Engineering, or equivalent.
  • 5+ years of professional software engineering experience focused on native Android with backend Java.
  • Experience building multi-app Android codebases, SDKs, or developer libraries.
  • Hands-on experience designing RESTful APIs and Java backend microservices.
  • Strong knowledge of payment lifecycles and security standards (PCI-DSS, tokenization).

Responsibilities

  • Architect, modularize, and maintain 20+ native Android apps using Kotlin and Clean Architecture (~80%).
  • Build, document, and support Clover SDKs and APIs for 3rd-party developers.
  • Design and support lightweight Java backend microservices and gateways (~20%).
  • Develop native apps on Clover Android hardware and SEMI integrations.
  • Define robust RESTful API contracts with server teams.
  • Enforce payment security protocols across apps, SDKs, and integrations.
  • Own release operations for multi-app deployments across Clover devices.
  • Other duties as needed.

Skills

Kotlin
Android
Java backend
REST APIs
Security PCI-DSS
Hybrid stack

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Clover SDKs
Android Studio
CI/CD tooling

Job description

Clover seeks a Senior Software Engineer for the Integrated Payment Experience (IPX) to bridge Clover Android devices with backend services. You’ll focus ~80% on native Android development with Kotlin, Jetpack, and Clean Architecture and ~20% on Java backend microservices, API contracts, and security.

You’ll own multi-app fleets, develop SDKs and developer docs, implement secure tokenization, and collaborate with backend teams to deliver robust, scalable payment workflows across devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Lead & Architect (React/Java)
Senior Full-Stack Engineer — Lead & Architect (React/Java)

Clover • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+14
Senior Android Engineer – Payments Platform & POS
Senior Android Engineer – Payments Platform & POS

Bank of America • Addison (TX)

On-site
USD 120,000 - 150,000
Senior Android Engineer - Payment SDKs & Secure Mobile
Senior Android Engineer - Payment SDKs & Secure Mobile

Kane Partners LLC • Philadelphia

Hybrid
USD 120,000 - 170,000
Competitive salary
Medical/dental/vision coverage
401(k) with company match
+1
Android Software Engineer – Mobile SDK & Payment Systems
Android Software Engineer – Mobile SDK & Payment Systems

Kane Partners LLC • Philadelphia

Hybrid
USD 120,000 - 170,000
Competitive salary
Medical/dental/vision coverage
401(k) with company match
+1
Android Engineer - Terminal & Payments Platform
Android Engineer - Terminal & Payments Platform

Nubeero Limited • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Android Developer - Payments SDKs (Contract)
Senior Android Developer - Payments SDKs (Contract)

USM • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Senior Android Engineer - FinTech & AI-Driven Apps
Senior Android Engineer - FinTech & AI-Driven Apps

Advanced Mobile Payment Inc • United States

Hybrid
USD 90,000 - 130,000
401(k)
Bonus based on performance
Competitive salary
+4
Android Software Engineer
Android Software Engineer

Kane Partners LLC • Philadelphia

On-site
USD 80,000 - 100,000
Medical insurance
Vision insurance
401(k)
+1
Senior Android Engineer: Lead Mobile Payments Platform
Senior Android Engineer: Lead Mobile Payments Platform

Adyen • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior Android Engineer, Payments & POS Platform
Senior Android Engineer, Payments & POS Platform

Hobbsnews • Charlotte (NC), Northern (KY)

Hybrid
USD 110,000 - 170,000