L

Litmus

Email testing, previews, analytics platform

Lead Software Engineer - Go, GCC

Backend EngineeringPosted on Nov 11
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10–15 years of software engineering experience, including 6+ years building production systems in Go.
  • 3+ years leading engineers as a tech lead or lead developer, including mentoring and code review.
  • Proven experience building and running SaaS applications in production, including multi-tenancy, zero-downtime deployments, on-call ownership, and incident management.
  • Hands-on experience designing, deploying, and operating high-performance distributed applications on Kubernetes (EKS, GKE, AKS, or self-managed), including Helm, autoscaling, and resource tuning.
  • Deep knowledge of Go concurrency (goroutines, channels, context), memory management, and profiling with pprof and tracing tools.
  • Strong grasp of distributed systems fundamentals: 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 (such as PostgreSQL, Redis, and time-series stores) and caching strategies.
  • Experience with observability stacks such as Prometheus, Grafana, OpenTelemetry, and structured logging.
  • Solid CI/CD and Git practices, and a strong testing culture (unit, integration, and load testing).
  • Clear communication and the ability to work across Product, QA, and DevOps teams.

Responsibilities

  • Lead a team of Go engineers by planning work, breaking down features, mentoring, and running code and design reviews.
  • Architect and build cloud-native, multi-tenant SaaS services in Go that are scalable, secure, and observable.
  • Design high-throughput, low-latency distributed systems for real-time data ingestion, streaming, and processing.
  • Deploy and operate services on Kubernetes, including Helm charts, 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, plus integrations with message brokers such as Kafka, NATS, or MQTT.
  • Establish engineering standards for testing, CI/CD, code quality, security, and documentation.
  • Partner with Product, QA, DevOps/SRE, and Edge teams to turn requirements into reliable releases.
  • Evaluate new technologies and drive improvements in architecture, tooling, and developer productivity.

Desired Qualifications

  • Experience writing Kubernetes operators or controllers (controller-runtime, Kubebuilder).
  • Infrastructure as code with Terraform, and GitOps tooling such as Argo CD or Flux.
  • Exposure to service meshes (Istio, Linkerd) and API gateways.
  • Familiarity with industrial or IIoT data, edge-to-cloud architectures, or protocols such as MQTT and OPC UA.
  • Experience with time-series data, stream processing, or data platform products.
  • Knowledge of SaaS security and compliance practices (SSO/OIDC, RBAC, SOC 2).
  • Contributions to open-source Go or cloud-native projects.

About the Company

Litmus

Email testing, previews, analytics platform

Litmus provides a subscription-based email marketing platform that combines email testing, analytics, and optimization with AI-driven personalization and security features to improve conversions and ROI for businesses of all sizes. Its product suite includes email previews across devices and clients, spam testing, and performance analytics, along with AI-assisted subject lines and copy suggestions, targeted at marketing teams and agencies who need collaboration tools and reliable email performance data. Unlike many competitors, Litmus emphasizes strong security, seamless collaboration, and AI-powered content optimization within an all-in-one platform. The company's goal is to help customers improve the effectiveness of their email campaigns and maximize ROI through better testing, analytics, and personalization.

Company size
51-200
Company stage
Late Stage VC
Total funding
$49M
Headquarters
Cambridge, MA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Litmus

See more jobs