Senior Software Engineer (Go)

CodiLime

United States

Hybrid

USD 140,000 - 190,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote, hybrid, or office work
Training budget
Hands-on onboarding

Job summary

CodiLime is looking for a Go backend engineer to build and maintain services for a network source-of-truth platform. You’ll support observability, network discovery, and data reconciliation across large-scale deployments, working on both open-source and proprietary components.

The role emphasizes building multi-tenant, event-driven systems with modern tooling (gRPC, Protobuf, OpenTelemetry) and collaboration across containerized environments. Remote/hybrid options are available in the US.

Qualifications

  • Strong Go backend experience with APIs (gRPC/Connect) and Protobuf.
  • Experience with PostgreSQL, Redis, RabbitMQ, and migrations.
  • Knowledge of multi-tenant services, OAuth2/OIDC, and event-driven systems.
  • Observability and instrumentation fundamentals (OpenTelemetry).
  • Experience with Docker, Kubernetes, and CI/CD pipelines.

Responsibilities

  • Develop and maintain Go services and APIs supporting network observability and infrastructure discovery.
  • Build systems that reconcile documented network state with discovered device data.
  • Improve monitoring, instrumentation, and fleet management for agents collecting customer network information.
  • Design and operate multi-tenant, event-driven services with reliable message delivery.
  • Collaborate on testing, deployment, and service reliability across containerized environments.
  • Use AI coding tools as part of day-to-day development and deliver high-quality changes.

Skills

Go programming
APIs (gRPC/Connect)
Networking basics
English (C1)

Tools

PostgreSQL
Redis
RabbitMQ
Docker
Kubernetes
CI/CD
OpenTelemetry
OAuth2/OIDC
Protobuf
gRPC

Job description

Role overview

Build backend services for a network source-of-truth platform that helps organizations model and automate infrastructure. As part of an observability team, you’ll work on network discovery, reconciliation, monitoring, and the agents that collect data across customer environments. The systems operate at large scale, including deployments with hundreds of thousands of devices, and the team develops both open-source and proprietary components.

Responsibilities
  • Develop and maintain Go services and APIs supporting network observability and infrastructure discovery.
  • Build systems that reconcile documented network state with discovered device data.
  • Improve monitoring, instrumentation, and fleet management for agents collecting customer network information.
  • Design and operate multi-tenant, event-driven services, including reliable handling of repeated message delivery.
  • Collaborate on testing, deployment, and service reliability across containerized environments.
  • Use AI coding tools as part of day-to-day development and help deliver consistent, high-quality changes.
Requirements
  • Strong professional experience with Go and APIs using gRPC or Connect RPC with Protobuf.
  • Experience with PostgreSQL and migrations, Redis, and RabbitMQ.
  • Knowledge of multi-tenant services, OAuth2 or OIDC, and event-driven systems.
  • Deep understanding of observability and instrumentation, including OpenTelemetry.
  • Experience with Docker, Docker Compose, Kubernetes, and CI/CD.
  • Solid networking knowledge covering devices, configuration, protocols, and layers.
  • Regular hands-on use of AI coding tools, strong English (C1 or equivalent), and availability to work US time zones, ideally Eastern Time.
Nice to have
  • MQTT, other device or IoT protocols, or gNMI.
  • Python, pytest, Django, FastAPI, or REST API experience.
  • Swagger, Postman, Playwright, or other end-to-end testing tools.
  • Cloud experience, particularly AWS services such as EC2, S3, or EKS.
Benefits and work setup
  • Flexible hours and remote, hybrid, or office-based work.
  • Training budget, internal learning sessions, and hands-on onboarding.
  • Opportunity to move to a different project.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Observability (Go)
Senior Software Engineer, Observability (Go)

FastCTO • United States

Remote
USD 180,000 - 240,000
Fully remote international team
Challenging distributed systems
Modern tech stack: Go, Python, React,
Senior Software Engineer (Go)
Senior Software Engineer (Go)

Jobgether • United States

Remote
USD 42,000 - 56,000
Fully remote Brazil
Competitive USD salary: 3,800–5,000 /月
Flexible working hours
+3
Senior DevOps Engineer
Senior DevOps Engineer

CodiLime • United States

Hybrid
USD 140,000 - 190,000
Training budget
Onboarding program
Flexible work options
Senior DevOps Engineer (with Go/Python Development Experience)
Senior DevOps Engineer (with Go/Python Development Experience)

corva.ai • United States

Remote
USD 180,000 - 240,000
Remote-first contract
Growth opportunities
Senior Software Engineer (GO)
Senior Software Engineer (GO)

Confidential Careers • United States

On-site
USD 150,000 - 230,000
Staff Platform Engineer | Observability
Staff Platform Engineer | Observability

Gympass • United States

Remote
USD 32,000 - 57,000
Home office reimbursement
Health, dental and life insurance
Wellness platform membership for the 1
+1
Senior Backend Engineer (Go/Rust)
Senior Backend Engineer (Go/Rust)

Hanzo AI • United States

Remote
USD 140,000 - 210,000
Senior Backend Engineer (Go/Python)
Senior Backend Engineer (Go/Python)

BearPlex • United States

Remote
USD 180,000 - 240,000
Fully remote work
Learning budget
Path toward technical leadership
Software Developer
Software Developer

auviknetworks • United States

Hybrid
USD 120,000 - 180,000
Remote work
Office hubs available
Back-end Engineer (Go): Core Platform
Back-end Engineer (Go): Core Platform

Shadow Phantom • United States

Remote
USD 110,000 - 170,000
Stock options
Equity-based at pre-seed
Flexible remote/Hybrid/On-site安排
+1