
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.
- 01Strong Python background
- 02Experience with Splink or entity resolution frameworks
- 03Production experience with Memgraph or graph databases
- 04Hands-on experience with Kafka and OpenSearch
- 05Fluency with L2-L4 network and telemetry protocols
- 06Knowledge of SNMP and syslog
- 07Experience with entity resolution and deduplication

Command|Link
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today