Board of Elections Foundations Google

Closed State & local contract opportunity Posted

Solicitation number
2125839
State
New York
Responses due

Opportunity facts

Point of contact

Updated .

About this opportunity

The New York State Board of Elections (NYSBOE) is seeking a contractor to develop a comprehensive Google Cloud-based data platform designed to enhance election data transparency and accessibility. The procurement focuses on establishing a modern, scalable infrastructure that will support public-facing election data analysis across multiple project phases. The primary deliverables include a secure cloud foundation, municipal election data management system, campaign finance data warehouse, and post-implementation support. The project will be executed in four distinct phases: Google Cloud Foundation, Municipal Election Data Management, Campaign Finance Data Management, and Hypercare support. Key technical requirements include implementing secure cloud infrastructure, creating data ingestion pipelines from Salesforce to Google Cloud Platform, developing BigQuery data warehouses, and generating Looker Studio dashboards for public visualization. The contract opportunity was posted on August 22, 2025, with proposal submissions due by September 15, 2025.

While specific set-aside designations are not explicitly detailed in the procurement documentation, the project appears to require advanced cloud engineering capabilities with expertise in Google Cloud Platform, Salesforce integration, data warehousing, and dashboard development. The contractor will need to demonstrate proficiency in establishing secure cloud environments, managing complex data pipelines, and creating publicly accessible data visualization tools. The engagement includes a part-time Lead Engineer role for post-implementation support, suggesting a need for continuous technical expertise. Although no specific budget range is provided, the multi-phase nature of the project and the complexity of the technical requirements indicate a substantial contract value. The project's focus on creating transparent, accessible election data platforms suggests a potential preference for contractors with experience in government technology solutions and public-facing data management systems.

Opportunity text

Scope: Description of Work

New York State Board of Elections (NYSBOE) is seeking a Contractor to establish a modern, scalable data platform on Google Cloud that supports the publication and analysis of publicly available election data to enable transparent, publicly accessible insights into election activity while adhering to best practices in security, cost management, and scalability ("Services").

Engagement Approach

Using a phased approach, Contractor will first build a secure cloud foundation (Phase 1: Google Cloud Foundation). During this phase, Contractor will establish the foundational Google Cloud infrastructure required to securely support data ingestion, storage, access, and dashboarding activities in future phases. This work includes billing setup, user access policies, network configuration, service enablement, and auditing.

In the following phases (Phase 2: Project B - Municipal Election Data Management, and Phase 3: Project A - Campaign Finance Data Management), Contractor will implement a data warehouse for structured data ingestion and normalization in BigQuery's analytical database and dashboarding accessible to external audiences.

During Phase 2, Contractor will implement a Salesforce to GCP pipeline that ingests municipal voter and elections related data, stores results in BigQuery, and visualizes the output via a Looker Studio dashboard.

During Phase 3, Contractor will implement a BigQuery data warehouse of structured campaign finance data from Salesforce to BigQuery in Google Cloud. The data will be visualized through a public-facing Looker Studio dashboard, to be embedded in Salesforce Experience Cloud by NYSBOE, enabling transparent and accessible insights.

Phase 4 - Hypercare, Contractor will provide post-implementation support of the stability, reliability, and usability of the solution delivered in earlier phases. A part-time Lead Engineer will be available to provide continuity and respond to operational issues. The Lead Engineer will serve as the technical point-of-contact for incident triage, minor issue resolution, and system uptime support across the integrated components of the project

  1. Deliverables and Acceptance

Technical Deliverables

Table 1: Deliverables

Phase

Deliverable

Phase 1: Google Cloud Foundation

  • Google Cloud Organization and Billing Setup: Billing account linkage, budget alerts, folder/project structure
  • Project Bootstrap: Creation of baseline Google Cloud projects for future phases across IAM/Security, Networking Auditing, and API configuration

Phase 2: Project B - Municipal Election Data Management

  • Configured Google Cloud project
  • Ingestion Pipeline
  • BigQuery Normalized Schema
  • Unified data model for storming normalized datasets
  • Looker Studio Dashboard for exploring ingested data
  • Documentation package: pipeline configuration guide, onboarding instructions, schema definitions, and dashboard documentation.

Phase 3: Project A - Campaign Finance Data Management

  • Configure Google Cloud project
  • Ingestion Pipeline
  • BigQuery Normalized Schema
  • Unified data model for storming normalized datasets
  • Public Looker Studio Dashboard for exploring ingested data
  • Documentation Package: pipeline configuration guide, onboarding instructions, schema definitions, and dashboard documentation

Phase 4: Hypercare

  • Incident Response Log
  • Monthly Platform Health Reports
  • Updated Technical Documentation and Change Record: A living set of technical documents reflecting changes or updates during HyperCare

Technical Deliverables Acceptance Process

The acceptance process for the technical deliverables will be as follows:

  • NYSBOE will provide a list of approval owner's names for each deliverable at the start of each project phase.
  • The approval owner will be the single point-of-contact accountable for deliverable approval/signoff at completion of deliverable.
  • If NYSBOE needs additional time to review an item, NYSBOE will have a period of five (5) business days from the completion of deliverable to communicate the specific reason(s) for non-acceptance of a deliverable.
  • If NYSBOE fails to communicate any such non-acceptance within the five (5) business days period, the deliverable will be deemed to have been accepted by the NYSBOE.
  1. Engagement Schedule and Service Location

Engagement Schedule

The contract is expected to last thirty-four (34) weeks.

Service Location

NYSBOE authorizes Contractor's resources to work remotely off-site within the United States (U.S.), away from a NYSBOE location.

  1. Engagement Price

Fixed-Fee Milestone Billing

This engagement will be executed as a fixed fee engagement with milestone payments based on deliverables provided during a specified milestone and NYSBOE's acceptance.

Due date:09/15/2025

Contract term: Upon approval and will be in effect for one year

County(ies): All NYS counties

On GovTribe

Work this opportunity

  • Track it in your pipeline
  • Similar opportunities
  • Ask GovTribe AI about this opportunity