Android Systems Engineer - Core Payments
Quick summary
- Work type
- On-site
- Location
- Sunnyvale, CA
- Salary
- $140,000–$210,000 / yr
- Posted
- 3 days ago
Market check
Salary context
How this pay compares to similar roles
This role pays less than 72% of similar roles. Most pay $169,167–$229,712 — the shaded band above. At the midpoint, this role pays about $175k versus about $199k for comparable roles.
Based on 240 similar postings.
Employer
About Fiserv
Fiserv is a global leader in financial services technology, providing core banking platforms, payment processing, digital banking, and merchant acquiring solutions to financial institutions and businesses. Industry: Financial Technology & Payments
Fiserv currently has 83 open roles on FindRole.
Listed pay typically runs $110,000–$186,000 across 53 roles with salary data.
Most-posted roles
- Software Development Engineering - Advisor I 5
- AI Engineer 3
- Senior Mainframe Systems Programmer (z/OS-Network) 3
- Software Development Engineering - Advisor 3
- Data Protection / Cyber Systems Engineer 2
At a glance
TL;DR · Android Systems Engineer - Core Payments
As an Android Systems Engineer at Clover within Fiserv’s Core Payments team, you will design and implement comprehensive solutions for our smart terminals that process millions of transactions daily. Your responsibilities include developing new payment features such as dynamic currency conversion and mobile wallet support, ensuring the reliability and performance of specific payment components across various devices, and collaborating with product management to integrate these features seamlessly into our cloud infrastructure. You must be proficient in Android app development using Kotlin and native languages, have a strong understanding of security protocols, and possess experience with embedded systems and RTOS. This role requires excellent teamwork and communication skills, as well as familiarity with international certification processes in the payments industry.
Skills
What you'll do
- Design and implement solutions spanning Android applications, inter-CPU communication, RTOS, and payment kernels.
- Develop new payment features like dynamic currency conversion and mobile wallet support in products.
- Ensure reliability and performance of specific payment components across different device types.
- Troubleshoot complex system integration issues and triage bugs related to payment applications and infrastructure.
- Collaborate with Product Management to clarify specifications for payment systems.
What we're looking for
- 2-5+ years of software development experience with a focus on Android architecture and design.
- Proficiency in Kotlin and at least one other major AOSP programming language (Java, C, C++, Kotlin).
- Experience in UI development for optimal performance across various screen sizes.
- Strong understanding of security protocols, encryption/decryption technologies, PKI, HSM, and certificate management.
- Ability to troubleshoot complex system integration issues and perform production support services.
- Good teamwork and communication skills with experience using revision control tools like Git and Gerrit.
More like this
Similar roles
Staff Android Engineer (Clients Platform)
Staff Android Engineer (Clients Platform)
Staff Android Engineer (Clients Platform)
Senior, Software Engineer (Android)
Walmart
Senior Android Engineer
US Bank