Senior Staff Software Engineer, Gemini Enterprise Mobile

Google Google · Big Tech · Sunnyvale, CA +1

Senior Staff Software Engineer role focused on developing and maintaining the Gemini Enterprise mobile application for iOS and Android, including backend systems. The role involves direct contribution to the application's functionality, performance, architecture, and technical direction, addressing enterprise needs and building reusable components. Experience with Gen AI and AI Chatbots is preferred.

What you'd actually do

  1. Build and own end-to-end applications that address horizontal use cases spanning multiple industries.
  2. Integrate Google technology, working at multiple levels of the stack from the Application Programming Interfaces (API) to the frontend.
  3. Address the needs of enterprises and their employees the end users of the mobile application.
  4. Build reusable components to be used in the development of vertical-specific User Interface.
  5. Build and continuously refine features for the mobile application.

Skills

Required

  • software development
  • iOS application development
  • design and architecture
  • testing/launching software products
  • mobile development

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • data structures/algorithms
  • technical leadership role leading project teams and setting technical direction
  • working in a complex, matrixed organization involving cross-functional, or cross-business projects
  • Flutter and Dart
  • Gen AI and AI Chatbots

What the JD emphasized

  • Gemini Enterprise mobile application
  • direct contribution to the development and maintenance
  • seamless functionality and robust performance across the entire stack
  • architectural decisions and technical direction of our mobile offerings
  • Experience with Gen AI and AI Chatbots

Other signals

  • Gemini Enterprise mobile application
  • direct contribution to the development and maintenance
  • seamless functionality and robust performance across the entire stack
  • architectural decisions and technical direction of our mobile offerings
  • Build and own end-to-end applications that address horizontal use cases spanning multiple industries
  • Integrate Google technology, working at multiple levels of the stack from the Application Programming Interfaces (API) to the frontend
  • Address the needs of enterprises and their employees the end users of the mobile application
  • Build reusable components to be used in the development of vertical-specific User Interface
  • Build and continuously refine features for the mobile application
  • Experience with Gen AI and AI Chatbots