Senior Software Engineer (Mobile)
mPokket · Bangalore Urban, Karnataka, India
Apply & track with Apply EdgeAbout mPokket Founded in 2016 by Gaurav Jalan, mPokket was born from a simple yet powerful realisation - while global youth enjoyed financial freedom, young Indians faced barriers. We set out to bridge the gap between aspirations and affordability by empowering the youth of Bharat At mPokket, we exist to remove the financial friction that stalls potential. We are on a mission to empower Young India, the Aspirants, and the Self-Starters to achieve their dreams with true financial independence. Today, we bridge that gap by offering quick, dignified, and accessible instant loans up to ₹2,00,000. We are proud to be a trusted partner for over 65 million customers, maintaining a 4.6/5 rating on the Google Play Store. The same belief, that people deserve better access and greater opportunity, shapes everything we do beyond our product. Through our CSR initiatives, we have touched over 3,22,000 lives, supporting ~100 rural schools, funding education for children from marginalised communities, providing healthcare infrastructure to critical medical institutions, empowering 3,400 women with livelihood and hygiene support, and serving over 1,00,000 meals to patients and caregivers outside cancer hospitals. Every rupee we earn carries the weight of a broader commitment to the communities we serve, not just the customers we lend to. This commitment extends inward too. We are a Great Place To Work® Certified™ organisation - a recognition earned not from a submission, but from the honest, anonymous voices of our own people. Our 4.5+ rating on AmbitionBox reflects the same truth. Here, every day is an opportunity to grow, create, and make a meaningful impact. ------------------------------------------------------------------------------------------------------------------ Job Summary Senior Software Engineer (Mobile) mPokket’s mobile platform. Key Responsibilities We are looking for a Senior Software Engineer (Mobile) to lead the development of high-performance Android applications that deliver seamless experiences to millions of users. The ideal candidate will combine strong technical expertise in Android development with leadership capabilities to drive architecture decisions, mentor engineers, improve engineering practices, and contribute to the scalability, reliability, and performance of ------------------------------------------------------------------------------------------------------------------ • Own the design, development, and delivery of Android application components using Java and Kotlin while ensuring high code quality and maintainability. • Provide technical leadership to agile development teams by promoting engineering best practices, CI/CD adoption, automated testing, and continuous improvement initiatives. • Lead design discussions, sprint planning, estimation exercises, and technical reviews with engineering teams and business stakeholders. www.mpokket.in • Conduct system analysis and contribute to architecture design decisions aligned with business goals and technology standards. • Translate business requirements into scalable technical solutions and detailed implementation plans. • Develop and maintain technical documentation, architecture diagrams, and engineering standards. • Identify technical risks and proactively recommend solutions to improve system stability, scalability, and performance. • Establish and enforce coding standards, testing frameworks, debugging practices, and deployment processes. • Oversee production support activities, analyze recurring issues, lead root cause analysis, and drive platform reliability improvements. • Mentor and guide engineers through code reviews, technical coaching, and knowledge-sharing initiatives. • Collaborate closely with Product, QA, Operations, and Engineering teams to deliver features within agreed timelines while maintaining quality standards. • Lead innovation initiatives, evaluate emerging technologies, and contribute to next-generation mobile platform development. ------------------------------------------------------------------------------------------------------------------ Minimum Qualifications Android architecture components. techniques. • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. • 4+ years of hands-on Android development experience using Java and Kotlin. • Strong knowledge of Android SDK, Android ecosystem, application lifecycle management, and • Deep understanding of Android design principles, platform capabilities, and performance optimization • Strong knowledge of object-oriented programming, data structures, algorithms, and software design patterns. • Experience integrating and consuming RESTful web services and APIs. • Strong understanding of XML, JSON, and mobile data exchange mechanisms. • Experience implementing architectural patterns such as MVC, MVP, and MVVM. • Knowledge of mobile configuration and engagement platforms such as Firebase. • Experience integrating third-party services and SDKs within Android applications. www.mpokket.in • Strong understanding of mobile application quality, user experience optimization, and performance tuning. • Experience with modern development paradigms including reactive and functional programming. • Experience designing scalable, secure, highly available, and maintainable mobile applications. • Strong understanding of software architecture, distributed systems, and collaborative development practices. • Excellent analytical, problem-solving, and communication skills with the ability to work effectively in fast-paced environments. ------------------------------------------------------------------------------------------------------------------ Preferred Qualifications • Experience working in fintech, digital lending, banking, or other financial technology domains. • Knowledge of machine learning concepts and their application within mobile or fintech ecosystems. • Experience contributing to large-scale system design and technology modernization initiatives. • Exposure to advanced monitoring, observability, and performance engineering practices. • Experience mentoring engineers and leading technical initiatives across cross-functional teams. ------------------------------------------------------------------------------------------------------------------ What's in it for you? • Led AI-driven engineering initiatives across underwriting, repayment, collections, dialer systems, and core lending platforms supporting high-volume transactions and large-scale customer traffic. • Architected scalable data and AI ecosystems leveraging Databricks for real-time analytics, ML workflows, observability, and intelligent decision-making systems. • Spearheaded next-generation DevOps and observability transformation through AI-powered monitoring, predictive diagnostics, automated RCA, and operational automation, significantly improving platform reliability, scalability, and infrastructure cost efficiency. • Designed and scaled distributed systems, event-driven architectures, and agentic AI workflows to accelerate engineering productivity, strengthen fraud detection capabilities, optimize operations, and enhance customer experience at scale. ------------------------------------------------------------------------------------------------------------------ Who We Are Our Approach to Talent and Culture www.mpokket.in At mPokket, we focus on building high-performing teams driven by merit, ownership, and a shared ambition to solve real problems. We hire for capability, potential, and impact, creating opportunities for individuals to grow, contribute meaningfully, and do their best work. Our team reflects a diverse mix of backgrounds, experiences, and perspectives, enabling better decision making and innovation. We are committed to fostering a culture of respect, openness, and collaboration— where individuals feel valued, empowered, and inspired to make an impact. www.mpokket.in