
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Waterloo, ON, Canada
Google is seeking a Web Solutions Developer II to innovate and develop software-based solutions for complex business problems. You'll work with Java, Python, Go, and TypeScript, focusing on full-stack development and system design. This role requires 4 years of experience in software development.
You hold a Bachelor's degree in Computer Science, Electrical Engineering, Math, or a related quantitative field, or possess equivalent practical experience. With 4 years of experience in full-stack software development and system design, you are well-versed in programming languages such as Java, Python, Go, or TypeScript. Your ability to communicate fluently in English is essential, as this role involves frequent interactions with local stakeholders. You have experience using test frameworks and are familiar with CRMs and billing systems. Your background includes exposure to machine learning, data analysis, and data science, showcasing your ability to work across the stack, including front-end, back-end, and integrations. You understand application-level data storage, retrieval, and analysis tools and concepts, such as SQL, NoSQL, logs analysis, protocol buffers, and MapReduce.
You have a keen interest in automation and building scalable solutions, particularly when working with large data sets. Your deep software development experience equips you to tackle complex problem areas in modern development on the Internet. You are proactive in analyzing problems and providing elegant and scalable solutions while identifying and resolving dependencies. Your collaborative nature allows you to interact closely with stakeholders from around the world and across different functions, ensuring that you can identify pain points and devise innovative technical solutions.
As a Web Solutions Developer at Google, you will design and develop applications or tooling for Cloud support, ensuring that they meet the needs of both customers and agents. You will write and review detailed technical design documents, monitor, and enhance the performance of applications and services, and partner with tech leads to build reliable and scalable features. Your role will require you to understand customer and agent issues deeply, advocating for their needs with cross-functional teams. You will be responsible for innovating and developing software-based solutions that address complex business problems, leveraging your technical aptitude and design skills to analyze problems and provide effective solutions. You will also engage in continuous learning and improvement, staying updated with the latest technologies and methodologies in software development.
At Google, you will be part of a dynamic team that values innovation and collaboration. You will have the opportunity to work on impactful projects that shape the future of technology. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive workplace. You will benefit from a supportive environment that promotes professional growth and development, with access to resources and training to enhance your skills. Join us in our mission to create technology that improves the lives of people around the world.
Apply now or save it for later. Get alerts for similar jobs at Google.