Apply

Protobuf Cleanup Engineer

Posted 5 days agoViewed

View full description

📍 Location: United States

💸 Salary: 50.0 - 54.0 USD per hour

🔍 Industry: Cloud Storage / Platform Infrastructure

🏢 Company: JeffreyM Consulting👥 101-250Staffing AgencyConsultingInformation Technology

🪄 Skills: Software DevelopmentGitgRPCCI/CDRESTful APIsLinuxMicroservicesJSONScriptingDebugging

Requirements:
  • Proven experience working with Protocol Buffers in production Go/gRPC environments.
  • Strong proficiency in Golang, including experience with code generation, interfaces, and concurrency patterns.
  • Familiarity with GoGoProto and its ecosystem is strongly preferred.
  • Experience working in large, production-critical codebases within service-oriented architectures.
  • Ability to work independently, proactively solve problems, and communicate effectively across distributed teams.
  • Comfort navigating infrastructure-level projects with broad cross-functional impact.
Responsibilities:
  • Audit and identify all current usages of GoGoProto extensions in protobuf definitions.
  • Migrate .proto files to use standard protobuf options, removing deprecated or custom GoGoProto constructs.
  • Regenerate protobuf code using modern, supported tools (e.g., protoc, protoc-gen-go), ensuring compatibility with the client’s Go/gRPC infrastructure.
  • Refactor Go-based services to account for changes in code generation, particularly where GoGoProto-specific behaviors were in use (e.g., custom JSON serialization, field annotations).
  • Validate code changes through testing and integration with live-tier services.
  • Collaborate with internal engineering teams to align on changes, unblock development workflows, and avoid regressions.
  • Document migration steps, tooling processes, and best practices to support long-term maintainability and knowledge sharing.
Apply