- Serve as the go-to person for the Payments OS team in India for identified domain areas such as Payment Fragment, Transaction UI Flows, Low-level Android customizations, and Middleware.
- Propose and drive engineering initiatives to reduce technical debt and ensure a solid technical foundation.
- Assist in hiring and onboarding junior developers. Guide and mentor them on design and implementation, provide significant feedback on PR code reviews, and promote standard methodologies in engineering.
- Collaborate with Product Managers to define, influence, and gather requirements, translating them into the engineering backlog with a focus on maintainability, observability, extensibility, scalability, and API design.
- Lead release cycles, on-call rotations, production incident responses, and post-mortems. Solve customer and merchant issues, devising creative and high-quality solutions on time.
- Participate in quarterly and annual roadmap planning.
Your experience should include...
- 5+ years of software industry experience with expertise in Java and/or Kotlin.
- Strong experience with Android Native Development and building mobile apps, preferably using Android SDK.
- Solid grounding in software engineering fundamentals including algorithms, data structures, and SOLID principles.
- Ownership of the entire software development lifecycle, from requirement gathering and prioritization to release and production monitoring.
- Strong desire to learn, document, and share knowledge with others.
- Expertise in crafting and implementing external-facing APIs (RESTful or otherwise) that are standardized, intuitive, easy-to-use, consistent, and secure.
- Experience with development practices that prioritize testing and monitoring.
- Expert knowledge in the Scrum process and ceremonies.
You might also have...
- 2+ years of experience with AOSP – customizing the OS internals such as power management and hardware interfaces.
- 2+ years of experience with Embedded Systems Engineering or Consumer Electronics.
- Prior experience within payments and risk domains.
- Knowledge of RESTful APIs and cloud computing, including distributed system design.
- Experience in messaging systems, asynchronous processing, event-driven architecture, monolith architecture, SOA, and microservices