Staff Software Developer, Enterprise Chat, Google Cloud

Google Google · Big Tech · Waterloo, ON +1

Google is seeking a Staff Software Developer for their Enterprise Chat team within Google Cloud. This role involves developing next-generation technologies that handle information at massive scale and extend beyond web search. The developer will work on critical projects, contributing to system design, distributed computing, AI, and NLP. Responsibilities include writing product/system code, designing and building Android-stack software, collaborating with cross-functional teams, and debugging in a distributed system environment. Minimum qualifications include a Bachelor's degree and experience with full-stack development (Java/Kotlin) and Android development. Preferred qualifications include advanced degrees, extensive experience in data structures/algorithms, technical leadership, and experience with AI development tools.

What you'd actually do

  1. Write product or system development code.
  2. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  3. Design, build, and iterate on Android-stack software projects
  4. Maintain strong communication and collaboration with cross-functional partners (e.g., Product Management, UX Design) and other development teams to ensure project alignment and successful delivery
  5. Utilize strong debugging and troubleshooting skills to quickly diagnose and resolve technical issues in a distributed system environment

Skills

Required

  • full stack development
  • Java
  • Kotlin
  • Android application development
  • computer science
  • data structures
  • algorithms
  • software design

Nice to have

  • technical leadership
  • cross-functional projects
  • AI development tools
  • prototyping
  • iterating on new ideas
  • concept to product delivery

What the JD emphasized

  • Google Cloud
  • Enterprise Chat