Google ADK & Gemini Enterprise Senior Software Engineer

  • Posted 2 hours ago | Updated 2 hours ago

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
10% Travel

Skills

Google

Job Details

Senior Software Engineer (Google ADK & Gemini Enterprise) Location: Remote - CST Duration: 6 - 12 months
Start Date: December 2025

**Must be able to work W2 for Method360 for the duration of this project**
Job Description:
Seeking a Senior Software Engineer (with App.Script Migration & ADK/GE Agent Engineering experience) to lead a critical strategic initiative focused on transitioning our existing automation and extension framework built on Google Workspace AppScript to a modern, scalable, and agentic architecture. This role is essential for delivering the next generation of intelligent, integrated enterprise applications.
The ideal candidate will possess deep expertise in:

  • Python
  • Extensive experience with Google ADK
  • Proficiency with Vertex AI Agent Engine
  • Familiarity with the Gemini Enterprise user interface runtime.

Key Responsibilities: Migration & Architecture Leadership

  • AppScript Migration: Strategically execute a phased migration of legacy automation logic and integrations from Google Workspace AppScript into robust, maintainable Python-based services.
  • Agentic Framework Design: Design and architect the target agentic framework utilizing Google ADK as the foundational application development kit.
  • Vertex AI Integration: Implement core business logic and reasoning capabilities using the Vertex AI Agent Engine to create sophisticated, goal-driven agents.
  • UI Runtime Integration: Ensure seamless and optimal performance of the developed agents and services within the Gemini Enterprise user interface runtime.

Development & Deployment

  • Python Development: Serve as the subject matter expert in Python for developing scalable microservices, custom functions, and connectors required for the new agent ecosystem.
  • AppScript Bridging: Utilize existing Google AppScript knowledge to effectively analyze legacy code, define migration scope, and establish temporary integration points during the transition phase.
  • Agent Customization: Customize and fine-tune Large Language Models (LLMs) and tools within Gemini Enterprise/Agentspace to meet specific enterprise use cases.
  • Google Cloud Platform Implementation: Deploy, manage, and scale the new services using relevant Google Cloud Platform (Google Cloud Platform) services (e.g., Cloud Functions, Cloud Run, Vertex AI).

Required Qualifications

  • Minimum of 5+ years in a Data/AI Engineering, Software Engineering, or equivalent technical role, with significant focus on migration or re-platforming projects.
  • Target Framework Expertise (Must Have):
  • Proven prior project experience working with and developing applications using the Google ADK and Agentspace (now Gemini Enterprise)
  • Direct, hands-on experience implementing or customizing agents using the Vertex AI Agent Engine framework.
  • Practical knowledge of integrating and deploying services for consumption by the Gemini Enterprise user interface runtime (formerly Agentspace).
  • Scripting & Legacy Knowledge:
  • Extensive practical experience with Google Workspace AppScript, including analyzing, refactoring, and migrating AppScript code.
  • Programming: Expert proficiency in Python for enterprise-grade application development, including API design and cloud functions.
  • Cloud & Tools: Strong command of relevant Google Cloud Platform (Google Cloud Platform) services used for compute, deployment, and AI (Vertex AI, Cloud Functions, Cloud Run).

Preferred Qualifications

  • Experience with CI/CD pipelines and Infrastructure as Code (e.g., Terraform) for deploying Google Cloud Platform resources.
  • Deep understanding of enterprise security and governance as it applies to AppScript and Google Cloud Platform ADK/GE landscapes.
  • Knowledge of good AI design principles and prompt engineering for optimizing agent performance.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.