Senior Software Engineer : Android
Blackhawk Network IndiaRole Overview
Blackhawk Network India is hiring a Senior Software Engineer : Android. This is a full-time role in Bengaluru. Part of Blackhawk Network India's Backend hiring, posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
We are looking for a skilled Android Developer to work on digital payments and card-based products, building secure, scalable, and high-performance mobile applications. The ideal candidate has strong experience in the payments/cards domain and will work closely with product, backend, and security teams to deliver robust Android applications used by millions of users.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin (primary) and Java.
Build and enhance features related to payments, cards, wallets, transactions, and authentication.
Integrate with backend services using RESTful APIs / GraphQL.
Ensure application security, data protection, and compliance with relevant payment standards.
Work on SDK integrations (payment gateways, tokenization, NFC, OTP, biometric authentication).
Write clean, maintainable, and testable code following Android and secure coding best practices.
Optimize application performance, memory usage, and UI responsiveness.
Collaborate with Product Managers, Designers, QA, and Backend teams throughout the SDLC.
Lead or actively drive code reviews, design discussions, and technical decision-making for your modules.
Troubleshoot bugs, production issues, and crashes, and provide timely fixes.
Provide technical guidance/mentoring to junior engineers where required.
Required Skills & Qualifications
4–6 years of hands-on experience in Android application development.
Strong proficiency in Kotlin and good working knowledge of Java.
Experience with Android SDK and Jetpack components (ViewModel, LiveData, Room, Navigation, DataStore).
Solid understanding of Android architecture patterns – MVVM / MVI / Clean Architecture.
Hands-on experience in the Payments / Cards domain, including most of the following:
Card-based transactions (credit/debit)
Tokenization, encryption, and secure storage
Payment gateways / processors
Knowledge of mobile security best practices such as OWASP Mobile Top 10, secure coding, and SSL pinning.
Experience with API integration, JSON parsing, and networking libraries (Retrofit, OkHttp).
Familiarity with CI/CD pipelines, Git, and Agile/Scrum methodologies.
Experience with unit testing and UI testing (JUnit, Mockito, Espresso).
Strong problem-solving skills, ownership mindset, and ability to work in a fast-paced environment.
Good to Have
Exposure to PCI-DSS compliance and payment regulations.
Experience with NFC, Tap-to-Pay, or UPI / wallet integrations.
Knowledge of Android performance profiling and crash analytics (Firebase Crashlytics or similar).
Experience publishing and maintaining applications on the Google Play Store.
Familiarity with multi-module apps and scalable, enterprise-grade codebases.
What We Offer
Opportunity to work on high-impact payment products at scale across multiple regions.
Competitive salary and performance-based incentives.
Strong learning opportunities in FinTech, payments, and secure mobile development.
A collaborative, product-focused engineering culture with end-to-end ownership.
Flexible work environment and support for continuous growth and upskilling.
Frequently Asked Questions
How do I apply for the Senior Software Engineer : Android position at Blackhawk Network India?
Use the Apply button above to submit your application directly to Blackhawk Network India. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Software Engineer : Android position at Blackhawk Network India located?
This position is based in Bengaluru. Blackhawk Network India has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Software Engineer : Android at Blackhawk Network India earn?
Blackhawk Network India has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer : Android role at Blackhawk Network India posted?
This role was posted on June 12, 2026 (yesterday). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Software Engineer : Android role at Blackhawk Network India require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Blackhawk Network India lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start