Software Developer, Enterprise Chat, Google Cloud
Indexed description
Google utilizes AI tools to assist in assessing candidates in our hiring processes.
In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with full stack development using Java or Kotlin.
- 2 years of experience with Android application development.
- Experience in computer science, data structures, algorithms and software design.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a structured organization involving cross-functional, or cross-business projects.
- Experience leveraging AI development tools.
- Ability to quickly prototype and iterate on new ideas, moving fast from concept to product delivery while meeting high delivery standards.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Canada: $150000 - $153000 (CAD) + 15% bonus target + equity + benefits
Responsibilities
Learn more about benefits at Google .
- Write product or system development code.
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Design, build, and iterate on Android-stack software projects.
- 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.
- Utilize strong debugging and troubleshooting skills to quickly diagnose and resolve technical issues in a distributed system environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search