Location: Phoenix, AZ
Salary: $140,000.00 USD Annually - $150,000.00 USD Annually
Description: Our client is currently seeking a Golang Engineer
Experience Required - 5+ Years
Must Have Technical/Functional Skills
Strong Go (Golang) production experience - 3+ years; idiomatic Go, concurrency patterns, context management.
API design experience: gRPC and/or REST; protobufs a plus.
Experience designing and operating event-driven systems (pub/sub, message queues) and streaming processing.
Familiarity with policy engines (OPA/rego) or ability to encode validation rules.
Experience with CI/CD integrations (webhooks, pipeline triggers), authentication (OAuth, mTLS), secrets management.
Observability: exposing Prometheus metrics, structured logging, distributed tracing.
Solid testing and quality practices (go test, integration testing, fuzzing where appropriate).
Familiar with containerization and orchestration (Docker, Kubernetes) and deployment pipelines.
Experience with OPA (Open Policy Agent) and writing Rego policies for gating decisions.
Knowledge of NFR categories (latency, throughput, resiliency, security posture) and how to translate them into testable checks.
Experience with immutable audit stores (append-only logs, event sourcing).
Experience in high-throughput validation systems or policy engines.
Prior work on developer tooling, platform automation, or developer experience
Roles & Responsibilities
Design, implement, test, and operate scalable Go services for NFR ingestion, vetting, validation, and gating.
Implement robust schema encoding for NFR definitions, versioning, and migrations.
Build integrations with CI/CD (webhooks, runners), policy engines (OPA/rego), observability (Prometheus, tracing), and downstream systems.
Author core validation pipelines: synchronous (pre-merge) and asynchronous (post-build) checks, retries, backpressure handling.
Create clear APIs (gRPC/REST) consumed by frontend and other platform components.
Ensure auditability: immutable logs, tamper-evident records, traceability of gating decisions.
Lead feature design, own rollout plans, and coordinate cross-functional stakeholders.
Write thorough unit and integration tests, own CI/CD and deployment strategy for services.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
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.
- Dice Id: cxjudgpa
- Position Id: 1116466
- Posted 2 days ago