Software Development
Bengaluru , India
Remote
Full-time
Published on
November 17, 2025

Staff Engineer (Team Lead) — Security & Distributed Systems (8+ years)

Our team includes brilliant engineers and successful serial entrepreneurs passionate about improving how software is built and delivered, and we are looking for an experienced hands-on Staff Engineer to join our family. This individual’s mission will be to reduce friction in the engineering process to make the developer experience as pleasant as possible while maintaining high-quality standards, efficiency, and consistency. We would love to tell you more if you meet the requirements below.

Based in Bangalore, India

$95,000-100,000

Minimum Requirements

  • 8+ years of backend engineering experience, with at least 2+ years in technical leadership or mentorship roles.
  • Expertise in Golang — deep understanding of concurrency, memory management, and idiomatic Go practices.
  • Strong Linux fundamentals — you’re comfortable working close to the OS, with containers, namespaces, and process management.
  • Security mindset: Familiarity with CVEs, security advisories, SBOMs, vulnerability management, and container hardening is highly preferred.
  • Experience designing distributed, high-throughput microservices using message queues, caching layers, and scalable storage.
  • Proven cloud experience (AWS, GCP, or Azure), including compute, storage, and IAM fundamentals.
  • Deep familiarity with Docker, containerd, and Kubernetes internals.
  • Solid foundation in algorithms, data structures, and system design.
  • Prior experience mentoring engineers and driving large-scale technical initiatives.
  • Bonus: Exposure to IaC (Terraform, CloudFormation) and modern DevSecOps practices.

Responsibilities

  • Be the Technical Leader: Mentor engineers, drive design reviews, and foster a culture of clean, secure, and maintainable code.
  • Architect for Scale: Design and evolve high-performance distributed systems that analyze and secure containerized workloads at scale.
  • Go Deep with Security: Work on systems that handle CVEs, SBOMs, and vulnerability advisories across diverse Linux and container environments.
  • Hands-on Coding: Write production-grade Golang code and perform deep-dive code reviews to ensure quality and resilience.
  • Master Containers: Build and optimize systems that interact directly with Docker, containerd, and Kubernetes internals.
  • Cloud-Native Architecture: Design and deploy microservices across AWS, Azure, or GCP — leveraging queues, caches, and scalable data stores.
  • Drive Reliability: Ensure uptime and performance of distributed pipelines for image scanning, vulnerability correlation, and data aggregation.
  • Collaborate & Influence: Partner closely with Product, Security Research, and Platform teams to deliver features that matter.
  • Lead Execution: Translate product goals into technical roadmaps and deliver high-quality releases on time.