Backbase logo

Senior AI Applied Software Engineer

Backbase
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

6+ Years

SKILLS REQUIRED

Android DevelopmentKotlinMobile SecuritySoftware ArchitectureUnit TestingRESTful APIs

Job description

Overview

Senior Android Engineer on the Identity team, building Identity and Authentication journeys and SDKs for Backbase mobile banking applications, driving AI-native engineering practices across the software development lifecycle.

What you'll do

  • Drive AI-native engineering across the software development lifecycle, following and improving the team's way of working and enforcing best practices.
  • Design, build and maintain one or more capabilities for the Backbase Mobile Platform, working closely with Principal Engineers.
  • Translate complex business requirements into technical designs and implementations.
  • Build, improve and grow SDKs and libraries for Identity and Authentication in mobile banking.
  • Write clean, maintainable, performant code to create scalable features other developers can use seamlessly.
  • Develop features with native frameworks and cutting-edge technologies, collaborating with the squad and other mobile squads.
  • Uphold engineering standards across the product and proactively lead initiatives to improve engineering excellence.
  • Automate testing, working closely with QAs to achieve a minimum 80% unit test coverage.
  • Contribute across product development, from gathering feedback and requirements to implementation, tests, documentation and product adoption support.
  • Apply CI and CD practices, ideally with Bitrise and GitHub Actions, following Agile practices.
  • Proactively explore, experiment with and apply AI tools and agentic frameworks (e.g. code generation, test automation, developer productivity), and encourage AI adoption across engineering workflows.

What you'll need

  • 6+ years of professional experience in native Android development.
  • Strong proficiency in Kotlin.
  • Expertise in modern Android architectural patterns (e.g., MVVM, MVI, Clean Architecture) and development frameworks (e.g., Jetpack Compose, Android Architecture Components).
  • Solid experience integrating with RESTful APIs and GraphQL, and with asynchronous programming (e.g., Coroutines, RxJava).
  • Experience with version control systems such as Git.
  • Strong understanding of mobile security best practices.
  • Passion for embracing AI/ML tools such as GitHub Copilot, Cursor AI and IntelliJ (AI), and for shaping product or platform functionality with AI.
  • Bachelor's or Master's degree in Computer Science, Engineering or a related field, OR equivalent practical experience.

Nice to have

  • Experience developing applications in the FinTech, Banking or Payments space.
  • In-depth knowledge of mobile application security and data encryption standards.
  • Familiarity with mobile analytics, A/B testing and crash reporting tools (e.g., Firebase, Crashlytics).
  • Experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Published one or more Android applications on the Google Play Store.
  • Experience delivering Android libraries with consistent, reliable APIs that evolve without breaking consumers.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior AI Applied Software Engineer