Staff Software Engineer

Command|Link

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Own the architecture and long-term direction of the classification and discovery layer, including the topology model and graph data structures.
  • Correlate diverse data sources such as security tooling, monitoring telemetry, syslog, and L2-L4 network protocols into queryable topologies.
  • Lead the architectural shift toward streaming-first, event-driven topology materialization using Memgraph and Kafka.
  • Manage entity resolution and deduplication of discovered assets, including automated tagging and labeling of infrastructure at scale.
  • Build and maintain layered topology models across IP, Interface, System, and Service layers.
  • Mentor engineers across the platform on data reasoning, graph modeling, and protocol-level thinking.

Requirements

  • Strong Python background with hands-on experience with Splink or comparable entity resolution frameworks.
  • Production experience with Memgraph or another graph database, including solid graph traversal and modeling skills.
  • Hands-on experience with Kafka and OpenSearch in streaming or event-driven architectures.
  • Deep fluency with network and telemetry protocols at L2-L4, including syslog, SNMP, and OpenTelemetry.
  • Experience with entity resolution, deduplication, and data-science approaches to classification problems.
  • Demonstrated ability to own architectural decisions in ambiguous problem spaces and drive cross-team technical influence.

Preferred Qualifications

  • Experience providing structured context to LLMs for reasoning over topology or troubleshooting workflows.
  • Familiarity with osquery, Steampipe, or comparable endpoint and cloud inventory tooling.
  • Background in network management platforms, NDR, or infrastructure observability products.
  • Experience with stream processing frameworks such as Flink.

Benefits

  • Room to grow at a high-growth company.
  • An environment that celebrates ideas and innovation.
  • Flexible time off.
  • Fun events at cool locations.
  • Employee referral bonuses.

About the Company

Command|Link is a global SaaS Platform providing network, voice services, and IT security solutions. We help corporations consolidate their core infrastructure into a single vendor via a proprietary single pane of glass platform. Recognized as a leader in SD-WAN, UCaaS, and NaaS, Command|Link builds the only IT platform for scale that solves ISP vendor sprawl and IT headaches.

Skills & tools

PythonKafkaOpenSearchOpenTelemetryGraph Databases

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong Python background
  2. 02Experience with Splink or entity resolution frameworks
  3. 03Production experience with Memgraph or graph databases
  4. 04Hands-on experience with Kafka and OpenSearch
  5. 05Fluency with L2-L4 network and telemetry protocols
  6. 06Knowledge of SNMP and syslog
  7. 07Experience with entity resolution and deduplication