Cytracom

Cytracom

Senior Software Engineer - ControlOne Bridge

McKinney, TX · Senior

Sponsorship not specifiedDetected 154 days ago
PythonFull-Stack DevelopmentGitAzureDockerKubernetesCI/CDGitHub ActionsCircleCILinuxPrometheusGrafanaDevOpsCybersecurityNetwork SecurityIncident ResponseJiraEmbedded SystemsTCP/IPDNSFirewallBGP/OSPFLoad BalancingVoIP

About the role

  • Debug complex production issues, including deep stack trace analysis for Rust agents and network troubleshooting for Linux systems.
  • Ensure security and compliance best practices are embedded throughout the software and appliance lifecycle.
  • Write clear, maintainable documentation and contribute to a culture of operational excellence and continuous improvement, specifically for Linux server management and networking practices.

Requirements

  • Core Competencies Advanced proficiency in Python for backend programming and Rust for embedded agent development.
  • Expertise in Linux server administration and management at scale.
  • Strong knowledge of the Linux network stack.
  • Experience with embedded systems development and firmware updates.
  • Expertise in modern observability stacks (Prometheus, Grafana, OpenTelemetry, ELK/Loki) for both application and Linux server monitoring.
  • Familiarity with containerization (Docker, Kubernetes) and cloud-native deployment patterns, specifically for Linux-based systems.
  • Experience with version control (Git), CI/CD systems (GitHub Actions, CircleCI, Argo), and ticket management (Jira, Azure DevOps) for both application development and Linux infrastructure management.

Company info

  • Cytracom delivers infrastructure software purpose-built to empower managed service providers (MSPs) and IT professionals (ITSPs) with cloud solutions that connect and secure both traditional and hybrid workforces.
  • Our secure access service edge (SASE) solution provides identity-based network security and connectivity within a single platform that enables businesses to deploy zero-trust networks, enforce compliance and eliminate traditional firewalls and VPNs.
  • Our unified communications suite (UCaaS) uniquely aligns with the operating needs of MSPs and enables their customers to experience seamless communication and collaboration regardless of physical location.
  • Here's a closer look at this key role: Design, implement, and optimize robust backend systems, embedded Rust agents, and Linux-based network appliances, ensuring reliability, security, and high performance.
  • Leverage deep expertise in Linux server management, network engineering, and embedded systems to deliver scalable solutions, enable rapid debugging and recovery, and optimize low-level and high-level packet routing decisions.
  • Architect, develop, and maintain Linux-based systems and embedded Rust agents for the ControlOne Bridge product.
  • Design and implement network configurations and protocols to ensure optimal performance and security for a SOHO router/firewall.
  • Manage and troubleshoot Linux servers at scale in both customer environments and private cloud environments.
  • Analyze and optimize network performance by understanding Linux's frame and packet routing decisions.
  • Implement and maintain observability stacks (metrics, logs, events, traces) to ensure system visibility and rapid incident response for distributed environments.
  • Collaborate with other engineers to deliver seamless full-stack features and maintain API contracts for the ControlOne platform.
  • Automate build, deployment, and monitoring workflows using CI/CD pipelines, infrastructure as code, and tools specific to embedded development and Linux server management.
  • Deep understanding of computer networking (TCP/IP, HTTP, DNS, routing protocols, firewalls, load balancing, security).
  • Performance analysis and troubleshooting using eBPF, profilers, distributed tracing tools, and Linux system tools (e.g., tcpdump, iptables, nftables, iproute2).
  • Debugging complex issues using stack traces, core dumps, log/event correlation, and network packet analysis.
  • Strong written and verbal communication skills; ability to document and explain technical concepts clearly, especially related to Linux server management and networking.

This listing is sourced directly from Cytracom's careers page and normalized into a canonical job model.