资深软件工程师,安全平台
Staff Software Engineer, Security Plaftorm
关于Command|Link
Command|Link是一个全球SaaS平台,提供网络、语音服务和IT安全解决方案,帮助公司将其核心基础设施整合到单一供应商,并在其上叠加专有的统一视图平台。Command|Link通过解决竞争对手制造的问题,彻底改变了IT行业。由于我们前所未有的创新和奉献精神,Command|Link被评为年度SD-WAN产品、ITSM愿景焦点、年度UCaaS产品、年度NaaS产品、年度供应商以及AT&T战略增长合作伙伴。Command|Link打造了唯一一个可扩展的IT平台,解决了ISP供应商分散和IT难题。我们让客户更容易完成更多工作,最大化正常运行时间并改善利润。
了解更多关于我们!
这是一个100%远程职位
关于你的新角色:
CommandLink的安全产品将来自防火墙、终端、云审计日志等的原始安全遥测数据转化为分析师可以实际调查的图像。作为高级软件工程师,你将负责整个表面:API和UI、其背后的架构,以及保持团队之间警报、分类和采集对齐的共同标准的数据契约。
这是具有强烈安全领域重点的全栈工作。你需要在各种数据源上清晰地推理,并将其转化为分析师可以信任并采取行动的拓扑结构和上下文。
主要职责:
- 负责安全产品的API和UI的架构和长期方向,包括它如何消费安全遥测数据,并随着平台的发展而演进。
- 定义并执行安全产品与其依赖的警报、分类和采集服务之间的数据契约。
- 在广泛的来源(syslog、NetFlow、SNMP、防火墙遥测、OpenTelemetry、EDR和MDR采集)中集成和展示安全遥测数据,形成分析师可以依赖的一致模型。
- 将云环境及其审计日志作为产品的首要部分,而不是事后添加的组件。
- 以安全团队在调查事件时实际使用的格式呈现增强的实体、警报和拓扑结构。
- 在需求不完整或相互竞争的模糊、跨职能领域推动架构决策,并确保它们实现持久的结果。
- 设定技术模式和标准
查看英文原文
About Command|Link
Command|Link is a global SaaS Platform providing network, voice services, and IT security solutions, helping corporations consolidate their core infrastructure into a single vendor and layering on a proprietary single pane of glass platform. Command|Link has revolutionized the IT industry by tackling the problems our competitors create. In recognition for our unprecedented innovation and dedication, Command|Link was recognized as the SD-WAN Product of the Year, ITSM Visionary Spotlight, UCaaS Product of the Year, NaaS Product of the Year, Supplier of the Year, and the AT&T Strategic Growth Partner. Command|Link has built the only IT platform for scale that solves ISP vendor sprawl and IT headaches. We make it easy for our customers to get more done, maximize uptime and improve the bottom line.
Learn more about us here!
This is a 100% remote position
About your new role:
CommandLink's security product turns raw security telemetry, from firewalls, endpoints, cloud audit trails, and more, into a picture an analyst can actually investigate. As a Staff Software Engineer, you'll own that surface end to end: the API and UI, the architecture behind them, and the data contracts that keep the teams feeding into it, alert, classification, and ingestion, aligned to a common standard.
This is full-stack work with a strong security-domain emphasis. You'll need to reason clearly across a wide range of data sources and turn that into topology and context an analyst can actually trust and act on.
Key Responsibilities:
- Own the architecture and long-term direction of the security product's API and UI, including how it consumes security telemetry and evolves as the platform grows.
- Define and enforce the data contracts between the security product and the alert, classification, and ingestion services it depends on.
- Integrate and present security telemetry across a wide range of sources (syslog, NetFlow, SNMP, firewall telemetry, OpenTelemetry, EDR, and MDR ingest) into a consistent model analysts can rely on.
- Make cloud environments and their audit trails a first-class part of the product, not an afterthought bolted on.
- Surface enriched entities, alerts, and topology in the shape security teams actually use when investigating an incident.
- Drive architectural decisions in ambiguous, cross-functional spaces where requirements are incomplete or competing, and see them through to durable outcomes.
- Set the technical patterns and standards other engineers on the team build against.
- Mentor engineers across the security product team and raise the bar for what production-grade, domain-aware work looks like at CommandLink.
- Takes on additional responsibilities and projects as needed to support the success of the team and organization.
What you'll need for success:
Required
- Production experience with high-volume, latency-sensitive infrastructure: distributed messaging/event streaming (e.g. Kafka) and search or indexing at scale (e.g. OpenSearch), or clear equivalents.
- Comfort with contract-driven development across teams, using schema/interface definitions like protobuf to keep multiple services honest to a shared contract.
- Broad working knowledge of security telemetry (e.g. syslog, NetFlow, SNMP, firewall telemetry, OpenTelemetry, EDR, and MDR ingest) and the judgment to reason about what those signals mean together, not just individually.
- Strong working knowledge of cloud environments and their audit trails.
- Demonstrated ability to derive usable network and system topology from diverse, sometimes messy data sources.
- A track record of owning architectural decisions in ambiguous, cross-functional spaces and driving them to durable outcomes, including influencing shared standards beyond your immediate team.
- Comfort operating with significant autonomy where requirements are incomplete or competing.
- Familiarity with security products like NDR, XDR, or similar. Understanding what they get right and wrong is the useful part, not having built the better version already.
Nice to Have
- Hands-on experience with Memgraph or other graph data platforms.
- Familiarity with stream processing frameworks such as Flink.
- Experience working with LLM-based reasoning systems, or providing structured context to LLMs for troubleshooting and investigation workflows.
- Prior work at security product companies or on analyst-facing security platforms.
If you don't check every box here but this sounds like your kind of problem, apply. We're more interested in how you think about this space than a perfect skills match.
Why you'll love life at Command|Link
Join us at CommandLink, where you'll have the opportunity to shape the future of business communication. We value the innovative spirit and seek individuals ready to bring their unique vision and expertise to a team that values bold ideas and strategic thinking. Are you ready to make an impact?
- Room to grow at a high-growth company
- An environment that celebrates ideas and innovation
- Your work will have a tangible impact
- Flexible time off
- Fun events at cool locations
- Employee referral bonuses to encourage the addition of great new people to the team
At CommandLink, we’re committed to creating a fair, consistent, and efficient hiring experience. As part of our process, we use AI-assisted tools to help review and analyze applications. These tools support our recruiting team by identifying qualifications and experience that align with the requirements of each role.
AI tools are used only to assist in the evaluation process — they do not make final hiring decisions. Every application is reviewed by a member of our recruiting or hiring team before any decisions are made.
Originally posted on Himalayas