Skip to content

Staff Software Engineer, Monitoring Product

Own the architecture and end-to-end delivery of a customer-facing monitoring product spanning APIs, UI, topology visualization, discovery, alerting, and service contracts. The role requires staff-level architectural leadership, strong network topology knowledge, distributed systems experience, and cloud expertise.

About the job

Responsibilities

  • Own the architecture and long-term direction of the monitoring product's API and UI, including how it scales and evolves.
  • Surface account and device hierarchies—from company through site, probe and collector, device, and service—along with dependency relationships in a navigable way at scale.
  • Lead device and host discovery, correlated system summaries, and onboarding of new sources.
  • Build screens for creating, editing, and reviewing alert history through the alert service.
  • Define and maintain data contracts with classification, telemetry, and alert services.
  • Establish technical patterns for rendering and interacting with complex hierarchical network data, including performant topology visualizations.
  • Advise other teams on architecture, performance, and design decisions, and resolve cross-team dependencies.
  • Mentor engineers and raise the standard for production-grade, domain-aware full-stack work.
  • Take on additional responsibilities and projects as needed.

Requirements

  • Deep understanding of network and system topology and how to represent those relationships for live troubleshooting.
  • Production experience with high-volume, latency-sensitive infrastructure, including distributed messaging or event streaming such as Kafka and search or indexing at scale such as OpenSearch, or equivalent technologies.
  • Experience with contract-driven development and schema or interface definitions such as protobuf.
  • Working knowledge of network telemetry including SNMP, syslog, ICMP, or OpenTelemetry.
  • Strong cloud and systems experience across at least two of AWS, Azure, or GCP.
  • Track record of owning architectural decisions in ambiguous problem spaces and influencing shared contracts or platform boundaries across teams.

Nice to Have

  • Experience building monitoring, observability, or network management products with a customer-facing UI.
  • Familiarity with graph data models and hierarchical or dependency topology.
  • Experience designing visualizations for complex hierarchical or graph-structured data.
  • Background with SolarWinds, Zabbix, PRTG, Auvik, or similar platforms.

Benefits

  • Room to grow at a high-growth company.
  • Innovative environment that celebrates ideas.
  • Tangible impact through your work.
  • Flexible time off.
  • Company events.
  • Employee referral bonuses.

Skills

Kafka, Opensearch, Protobuf, Snmp, Syslog, Icmp, OpenTelemetry, AWS, Azure, GCP, Graph Data Models, Data Visualization, Network Topology, Distributed Systems, API Design

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.

Rippling

Rippling

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEFullstack Engineering

Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.