- Company Name
- Persistent Systems
- Job Title
- Back End Developer
- Job Description
-
**Job Title**
Senior Go Lang Backend Developer
**Role Summary**
Lead the development and enhancement of a Go‑based observability platform. Design, prototype, and integrate telemetry pipelines with external observability providers (New Relic, Datadog, Splunk, Grafana). Drive performance, scalability, and cost optimization while collaborating across distributed teams.
**Expactations**
- 8+ years of professional software development experience.
- Proven expertise in Go, distributed tracing, metrics instrumentation, and log aggregation.
- Strong command of observability ecosystems and telemetry standards (OpenTelemetry, OTLP, Prometheus).
- Ability to prototype quickly, test hypotheses, and deliver proofs‑of‑concept.
**Key Responsibilities**
- Maintain and enhance existing observability infrastructure.
- Integrate the customer’s Insights Platform with third‑party observability providers (New Relic, Datadog, Splunk, Grafana).
- Prototype and evaluate new integration approaches and telemetry pipelines.
- Collaborate with product, platform, and infrastructure teams on data‑sharing mechanisms.
- Extend Golang backend components for API compatibility and telemetry export.
- Experiment, test, and validate integration workflows and performance.
- Participate in design discussions on scalability, cost optimization, and data modeling.
- Work with distributed team members across time zones.
**Required Skills**
- Advanced Go (Golang) backend development and systems programming.
- Deep understanding of observability tools (New Relic, Datadog, Splunk, Grafana, etc.).
- Experience with OpenTelemetry, OTLP, Prometheus exporters and distributed tracing.
- Strong grasp of metrics instrumentation, log aggregation, and data serialization (JSON, Protobuf).
- Familiarity with cloud‑native architectures (Kubernetes, Docker) and CI/CD workflows.
- Excellent communication skills for cross‑time‑zone collaboration.
**Preferred Skills**
- Agent‑based observability systems knowledge.
- Exposure to Kafka, gRPC, time‑series databases, and data ingestion pipelines.
- Experience with SaaS observability or cloud infrastructure products.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Relevant certifications in Go, Kubernetes, or observability platforms are a plus.