Protobuf Cleanup Engineer

Overview

Remote
On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 7+ mo(s)

Skills

Design Of Experiments
Interfaces
JSON
File Systems
Workflow
Migration
Sustainability
Meta-data Management
Health Care
Legal
Insurance

Job Details


Job Title: Protobuf Cleanup Engineer
Location: San Francisco, CA (Remote)
Duration: 7 Months plus
Pay Range: $48/hr-$55/hr on W2 (DOE)

Job Description:
We're looking for a contractor to help us remove all usages of GoGoProto (gogoproto) from our protobuf packages in the main live tier service. This work is part of a broader modernization effort, and the changes will have significant impact across our metadata model and service interfaces.

What You'll Do
  • Identify and remove all uses of GoGoProto extensions in protobuf definitions.
  • Update .proto files to use standard protobuf features, replacing deprecated/custom gogoproto options where needed.
  • Regenerate protobuf code using standard tooling (protoc, protoc-gen-go, etc.) compatible with our Go/GRPC-based infrastructure.
  • Refactor Go services that rely on gogoproto-generated behavior (e.g., JSON serialization, custom options, field behavior).
  • Coordinate with the Filesystem team to validate changes, ensure compatibility, and integrate with ongoing development work.
  • Document migration steps and provide guidance for long-term maintainability.

What We're Looking For
  • Solid experience working with Protocol Buffers in a Go/GRPC environment.
  • Familiarity with large-scale service-oriented architectures.
  • Strong understanding of code generation workflows and protobuf tooling.
  • Comfortable navigating and updating large, production-critical codebases.
  • Ability to work independently and communicate effectively with the team.
  • Bonus: Experience with GoGoProto and its ecosystem of extensions and options.

Why This Matters
This migration is a key step toward improving maintainability, tooling compatibility, and long-term sustainability and security of our services. You'll play a critical role in keeping the foundation of the client's file metadata stack modern and reliable.

Benefits Info: Russell Tobin/Pride Global offers eligible employee s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
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.