Software Engineer
United States · Remote
- Posted 3d ago
- From CommandLink’s careers page
- Location
- United States
- Work mode
- Remote
- Level
- Staff
- Department
- Software Development
Opens the listing on ats.rippling.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
About CommandLink
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 built the only IT platform for scale that solves ISP vendor sprawl and IT headaches.
This is a remote position open to candidates residing in the following states: Alabama, Arizona, Arkansas, Florida, Georgia, Indiana, Kansas, Kentucky, Louisiana, Maryland, Michigan, Mississippi, Missouri, Nevada, New Hampshire, North Carolina, Ohio, Oklahoma, South Carolina, Tennessee, Texas, Utah, Virginia, Wisconsin.
About your new role
Command|Alert is CommandLink's signal-processing core: the engine that turns raw security, monitoring, and customer-defined telemetry into alerts customers actually trust. As a Staff Software Engineer on Command|Alert, you'll operate across the two to three teams that touch alerting, from rule evaluation and anomaly detection through delivery and downstream notification. You'll drive the org's most consequential decisions on how the correlation and alerting engine is architected, and balance near-term reliability work with the long-term technical foundation the product is built on.
Key Responsibilities
- Set the architecture for how Command|Alert evaluates rule-based thresholds, ML anomaly scores, and correlation logic to produce high-fidelity alerts.
- Own the reliability of the alerting pipeline end to end, from OpenSearch alert evaluation through Kafka delivery to downstream notification, including idempotency guarantees and soak-tested behavior under sustained load.
- Drive the correlation strategy that turns diverse sources into usable network and system topologies and their dependencies, and make that context usable for LLM reasoning over investigations and remediation.
- Lay the technical groundwork for generating alert definitions from the normalized data model using LLMs.
- Jump into any team or workstream across Command|Alert that needs architectural guidance.
- Balance strategic bets against the long-term foundation the alerting engine needs to hold up at scale.
- Mentor engineers across the teams you touch, and represent Command|Alert's technical direction to stakeholders outside engineering.
- Take on additional responsibilities and projects as needed to support the success of the team and organization.
Required
- Demonstrated experience designing, building, or operating high-reliability alerting or notification systems in production, including running rule-based and ML-based detection logic against real traffic at scale.
- Strong Kafka experience, particularly producing and consuming event streams for downstream delivery.
- A working command of telemetry and protocol data, including security tooling output, monitoring telemetry, syslog, OpenTelemetry, NetFlow or sFlow, SNMP, ICMP, and firewall logs.
- A track record building or operating systems where webhook reliability, idempotency, and delivery guarantees under load are non-negotiable.
- Recognized mastery of Go and/or Python, with range across container orchestration and a multi-cloud footprint.
- A demonstrated ability to make org-level architecture and technology calls, not just execute within one.
Nice to Have
- Experience with Temporal or a comparable workflow orchestration platform.
- Experience using LLMs to reason over structured system or network data for troubleshooting, remediation, or investigation workflows.
- Familiarity with Flink, Protocol Buffers for service contracts, or Argo and Spacelift for CI/CD and infrastructure as code.
- Familiarity with Memgraph or another graph store for topology data.
- Background with osquery, Steampipe, or similar endpoint and cloud inventory tooling.
- Experience operating in a multi-tenant, cloud-native environment with secrets management and TLS at scale.
Why you'll love life at CommandLink
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.
- Room to grow at a high-growth company
- An environment that celebrates ideas and innovation
- Your work will have a tangible impact
- Generous Medical, Dental, and Vision coverage for full-time employees
- Flexible time off
- 401k to help you save for the future
- Fun events at cool locations
- Free DoorDash lunches on Fridays
- Employee referral bonuses
Pay Range
The pay range for this role is 150,000 - 190,000 USD per year (United States). Pay is based on location among other factors, such as skill-set, experience, and qualifications held.
Skills they ask for
Pick one to see other roles that ask for it.
About CommandLink
Enterprise IT operations platformCommandLink is an IT operations platform that brings network, security and communications services together to reduce vendor sprawl and speed up resolution.
See all 13 roles at CommandLinkMore roles at CommandLink
See all 13- Software EngineerIndia · Staff · RemoteSoftware Development · Staff · RemoteIndia3d
- Software EngineerStaff · RemoteSoftware Development · Staff · Remote3d
- Software EngineerIndia · Staff · RemoteSoftware Development · Staff · RemoteIndia3d
- Project ManagerUnited States · RemoteProject and Program Management · RemoteUnited States3d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.