Litmus

Lead Golang Developer, Litmus GCC

Litmus
Apply
5 hours ago
Pune, IndiaStaff+

Responsibilities

  • Lead, mentor, and coordinate a team of Go engineers through planning, feature breakdown, code reviews, and design reviews.
  • Architect and build scalable, secure, observable, multi-tenant SaaS services in Go.
  • Design high-throughput, low-latency distributed systems for real-time data ingestion, streaming, and processing.
  • Deploy and operate services on Kubernetes using Helm, operators, autoscaling, rollout strategies, and resource tuning.
  • Own production reliability by defining SLOs, leading incident response and root-cause analysis, and driving fixes to completion.
  • Profile and optimize Go services for CPU, memory, concurrency, and network performance.
  • Build and maintain gRPC and REST APIs and integrations with Kafka, NATS, MQTT, or other message brokers.
  • Establish engineering standards for testing, CI/CD, code quality, security, and documentation.
  • Partner with Product, QA, DevOps/SRE, and Edge teams to deliver reliable releases.
  • Evaluate technologies and improve architecture, tooling, and developer productivity.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10–15 years of software engineering experience, including at least six years building production systems in Go.
  • At least three years leading engineers as a tech lead or lead developer, including mentoring and code review.
  • Experience building and operating production SaaS applications with multi-tenancy, zero-downtime deployments, on-call ownership, and incident management.
  • Hands-on experience designing, deploying, and operating high-performance distributed applications on Kubernetes, including Helm, autoscaling, and resource tuning.
  • Deep knowledge of Go concurrency, memory management, and profiling with pprof and tracing tools.
  • Strong understanding of distributed systems fundamentals including consistency, partitioning, replication, fault tolerance, backpressure, and rate limiting.
  • Experience with gRPC/Protobuf, REST APIs, and messaging systems such as Kafka, NATS, or RabbitMQ.
  • Working knowledge of SQL and NoSQL databases, including PostgreSQL, Redis, and time-series stores, plus caching strategies.
  • Experience with observability tools such as Prometheus, Grafana, OpenTelemetry, and structured logging.
  • Solid CI/CD and Git practices and a strong testing culture covering unit, integration, and load testing.
  • Clear communication and ability to collaborate across Product, QA, and DevOps teams.
  • Nice-to-have experience includes Kubernetes operators or controllers, Terraform, Argo CD, Flux, Istio, Linkerd, API gateways, industrial or IIoT data, edge-to-cloud architectures, OPC UA, time-series data, stream processing, SaaS security and compliance, and open-source Go or cloud-native contributions.

Benefits

  • The role is fully in-office at the Pune office.
  • Employees work on production systems with direct impact on the company and product trajectory.
  • The company offers a collaborative, low-ego, high-performance environment with ownership and visibility.
  • Litmus is committed to equal opportunity, inclusion, and workplace diversity.

Tech Stack

Apache KafkaArgo CDGitGoGrafanagRPCHelmIstioKubernetesPostgreSQLPrometheusRabbitMQRedisTerraform

Categories

Litmus

About Litmus

51-200 employees

Litmus builds an Industrial Edge Data Platform that connects PLCs, SCADA, MES, historians, and sensors to turn shop-floor data into analytics‑ready information for manufacturers. The privately held company, founded in 2014 and headquartered in Santa Clara, sells subscription software used for predictive maintenance, asset performance, and industrial AI, with ecosystem partnerships including Microsoft, Google, Dell, Oracle, and Mitsubishi.

Contact me