Senior Engineer Software – Android

Company: Albertsons Companies India
Apply for the Senior Engineer Software – Android
Location: Bengaluru
Job Description:

Position Title: Senior Software Engineer Mobile

About the Role

We are looking for a talented and experienced native Android Engineer to join our growing mobile engineering team. You will play a critical role in designing, developing, and maintaining cutting-edge native Android applications and SDKs. You will be involved in the entire app lifecycle, from concept and design to testing, release, and post-launch support of an array of medical and lifestyle software products. The ideal candidate is a passionate developer with a strong portfolio of Android apps and a deep understanding of the modern Android ecosystem.

Job Description:

Roles & responsibilities:

  • Focus on multiple technology areas and provide technical / thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Accountable for the quality, usability, and performance of the solutions
  • Improves code structure and architecture in service of testability and maintainability. Creates reusable code snippets as applicable.
  • Contributes to design documentation
  • Tech explorations / POCs and owning and managing Tech roadmap for their respective areas
  • Interprets business requirements / strategies for assigned groups; articulates capabilities, problem statements and gaps to appropriate audiences
  • Continually evaluates technology effectiveness / data interoperability of complex systems; influences roadmap and direction of products
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams

Experience Required:

  • 7+ years of Software development experience within Mobile and Webframeworks / SDKs / languagessuch asKotlin/ Java, Android SDK, React,TypeScript / JavaScript and Compose
  • Experience with cloud platform services and application development using Microsoft Azure or GCP.
  • Experience in building products using a micro-services architecture and extensible REST APIs
  • Familiarity with building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Familiarity and knowledge with application servers (such asTomcat, Apache Jetty, Reactor Netty) and database technologies – Relational databases (such as Oracle, Azure SQL Server, Postgres SQL) and/or NoSQL (such as MongoDB or Cassandra) databases
  • Experience using GitHub Co-Pilot or similar tools
  • Experience with Compose and Compose Multiplatform.
  • In Depth experience with automated unit testing with tools like JUnit / TestNG and test automation frameworks such as Appium, Selenium / Playwright / Cucumber / Res-Assured / Karate
  • Broad expertise and knowledge with the full software development lifecycle and software development methodologies (Agile).
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • Broad expertise and knowledge with analyzing and tuning code / application performance under High volume / High availability environments.
  • Expertise and knowledge in capacity planning, systems performance analysis and optimization in a distributed client/server environment
  • Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
  • Experience with Gradle
  • Experience with XCode, Android Studio, VS Code, or a similar IDE
  • Experience with the setup of continuous integration and continuous delivery (CI/CD) pipelines
  • Experience with APM tools such as Dynatrace / App Dynamics (User Experience Monitoring) is a big plus.
  • DevOps experience in establishing managing Docker or Kubernetes cluster experience is a big plus

Competencies:

  • Compassionate and kind, showing courtesy, dignity, and respect. They show sincere interest and empathy for all others.
  • Foster innovation through creativity to get to a workable solution. Use analytical thinking through issues using logic and reason
  • Show integrity in what is done and how it is done – without sacrificing personal/business ethics.
  • Embrace an inclusion-focused mindset, seeking input from others on their work and encouraging the open expression of diverse ideas and opinions
  • Team-oriented, positively contributing to team morale and willing to help.
  • Learning-Focused, finding ways to improvise in their field and use positive constructive feedback to grow personally and professionally
  • Think strategically and proactively anticipate future problems, needs or changes in the work
  • Delighting our customers and maintaining customer relationships are top priority and they work to always deliver solutions through this lens
  • Retail Industry and eCommerce Experience is a must.
  • Strong expertise in ensuring the application is designed and can run in production environments with an SRE (Site Reliability Engineering) mindset
  • Proficient in design patterns and architectural skills, with a proven track record of delivering large-scale initiatives while managing multiple parallel projects effectively

Mandatory Skills Required:

  • Kotlin
  • Jetpack Compose
  • Mobile Database
  • Mobile Development
  • Design Patterns and Mobile Architectures (MVVM Architecture)

Additional Skills Required:

  • Java
  • NOSQL DB (MongoDB / Cassandra)
  • Github Copilot or similar
  • Cloud Platform (Azure / GCP)
  • APM tools for User Experience Monitoring.

Posted: February 25th, 2026