Talent Safari

Senior Software Engineer, Golang

Talent Safari

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoGoogle Cloud PlatformGrafanaGRPCKafkaKubernetesMicroservicesPrometheusRabbitMQ

About the role

  • Design, implement, and maintain backend services and APIs in Go for pipelines and orchestration features
  • Collaborate on system architecture, performance tuning, and scaling strategies for container-based workloads
  • Drive end-to-end development: prototyping, API design, testing, deployment, and monitoring
  • Own CI/CD pipelines and observability (Prometheus, Grafana)
  • Mentor junior engineers, conduct code reviews, and contribute to best practices around testing, documentation, and security
  • Partner with product and UX teams to translate requirements into maintainable Go modules and SDKs

Requirements

  • 5+ years of professional software engineering experience, with 2+ years of heavy use of Go in production
  • Deep understanding of Go internals, concurrency patterns (goroutines, channels), and idiomatic code structure
  • Proven track record building RESTful APIs and GRPC services at scale
  • Experience with Docker, Kubernetes, and modern cloud platforms (AWS, GCP, or Azure)
  • Strong debugging and performance-profiling skills; familiarity with tracing tools (Jaeger, OpenTelemetry)
  • Excellent communication skills and a collaborative mindset in a remote, cross-functional team
  • Preferred: Exposure to event-driven architectures (Kafka or RabbitMQ)
  • Preferred: Knowledge of security best practices for cloud-native applications
  • Application requires submission of resume and contact information via the provided form