Me ofrecieron un trabajo de ingeniería de software con opciones de hacer trabajos de backend o Android. ¿En cuál debería centrarme?

Android funciona.
Estamos en los tiempos del primer acercamiento móvil. Las nuevas empresas están aumentando drásticamente día a día. Al igual que en un país como India, los usuarios de teléfonos inteligentes aumentarán a 520 millones para 2020 de 239 millones en 2015 según las estadísticas. Por lo tanto, las aplicaciones de teléfonos inteligentes dominan los sitios web para las necesidades del usuario, ya que tomamos solo dispositivos móviles y primeros enfoques móviles. Tendremos tantas aplicaciones en las tiendas al aumentar las nuevas empresas. Ya sea que elija freelance o trabajo en el desarrollo de Android, será brillante.
Al volver al trabajo de back-end según los sitios web, solía recordar sitios web estáticos en mi infancia, es decir, sin ningún back-end. Más tarde, el lenguaje de backend utilizado fue .net, luego java, luego c # y así lo vi. Y había tomado importancia al continuar con php, ahora Python y Ruby. Al optar por el back-end, no podemos predecir hasta cuántos años puede sostener su lenguaje en este mundo cambiante cotidiano. Pero el desarrollo de Android es uno que permanecerá más años.
Espero que decida comparando salarios y carreras con ambos trabajos en el futuro y prefiriendo también la satisfacción personal.

Si desea hacer la transición a un gerente de producto, cuanto antes comience a pensar en las cosas desde el punto de vista de los usuarios, mejor. Entonces iría con Android.