About The Position

As a Web Solutions Engineer on the Google Customer Solutions (GCS) Engineering team, you will design, develop, and deploy full-stack software solutions that directly impact GCS business operations. You will collaborate with stakeholders to translate business needs into technical realities, building and maintaining applications, tools, and systems that drive efficiency and innovation. You will work in a fast-paced environment where the distance between an idea and a shipped product is incredibly short. Since our users are our colleagues, we operate in a tight feedback loop that allows for a level of creative freedom and technical agility rare at this scale. You will have the agency to own your projects end-to-end, making the calls on how to best solve complex problems through clean, elegant software without the typical layers of bureaucracy. In this role, you will be building the technical infrastructure that moves the needle for a massive segment of Google’s business. You will have a direct, measurable effect on how we scale, making you an essential part of the organization’s success. You will use your technical expertise to be the driving channel behind a major global ecosystem, ensuring our tools are as sophisticated as the business they support. Google Customer Solutions (GCS) sales teams are trusted advisors and competitive sellers who maintain a relentless focus on customer success by bringing the best Google has to offer to small- and medium-sized businesses (SMBs), which are the backbone of our communities. As a member of our team, you’ll have the opportunity to work with company owners and make a real difference in their businesses by helping them grow. Together, we help shape the future of innovation for customers, partners, and sellers...and we have fun doing it.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics or related quantitative field, or equivalent practical experience.
  • 2 years of experience in full-stack software development and system design.
  • Experience with front-end languages (e.g., JavaScript or TypeScript).
  • Experience with back-end languages (e.g., Java, Python, or C++).
  • Experience working with database technologies (e.g., SQL, NoSQL).

Nice To Haves

  • Experience with unit testing, agile project development, bug and change management systems.
  • Proficiency in leveraging AI tools like GeminiCLI, or in building tools that integrate with AI systems.
  • Knowledge of Google-specific technologies like Cider, Spanner, Protocol Buffers, Google Cloud.
  • Knowledge in UI/UX design.
  • Ability to be flexible/adaptable in a dynamic environment and to prioritize tasks efficiently.
  • Ability to provide effective technical solutions to business challenges and estimate engineering delivery timelines with precision.

Responsibilities

  • Design, develop, test, and maintain high-performance, full-stack web applications and internal tools that address mission-critical business challenges.
  • Design and implement optimized relational database schemas and complex queries while building and integrating with RESTful APIs and other web services.
  • Collaborate with users, Product Managers, and Global Product Leads to translate high-level business needs into actionable technical specifications, maintaining a high degree of creative control over the final product design.
  • Write high-quality, well-tested, and maintainable code using Java, TypeScript, and SQL while adhering to Google's rigorous engineering standards and industry best practices.
  • Explore and integrate Artificial Intelligence and Machine Learning technologies, including Generative AI tools, to automate business workflows and deliver intelligent feature sets.
  • Participate in peer code reviews, provide constructive feedback, and maintain comprehensive technical documentation to ensure long-term code quality and knowledge sharing.

Benefits

  • bonus
  • equity
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service