Staff Software Engineer, Android Growth Systems and App Foundations

Google Google · Big Tech · London, United Kingdom

Staff Software Engineer role at Google focused on Android Growth Systems and App Foundations. The role involves technical leadership, influencing and coaching engineers, managing project priorities, and designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions. Requires significant experience in software development, testing, launching products, and Android application development, with a preference for advanced degrees and experience in technical leadership and complex organizations.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Skills

Required

  • software development
  • testing
  • launching software products
  • Android application development
  • software design and architecture

Nice to have

  • data structures and algorithms
  • technical leadership
  • project teams
  • technical direction
  • complex, matrixed organization
  • cross-functional projects
  • Kotlin
  • Jetpack Compose
  • Material Design