Build the future

At Cyberspatial, we're empowering teams large and small with next-gen tools to monitor and secure their networks.

We're a globally-distributed team with a culture of excellence. We're looking for skills, passion, group flow, and drive.

Our Vision

Senior Security Software Engineer - Remote

Job Summary

Travel: Semi -Regular National Travel Required

Clearance: Top Secret Clearance Required

We are seeking a skilled Senior Security Software Engineer to join our team in developing advanced network traffic analysis solutions. This role focuses on designing and implementing high-performance software for various network environments, emphasizing real-time packet inspection, security monitoring, and performance optimization.

The ideal candidate will have a strong background in network protocols, software development, and emerging technologies like machine learning for traffic classification.

Key Responsibilities

Design and implement software components for network traffic analysis and monitoring systems.

Required Qualifications

  • Strong proficiency in systems programming (C, C++, Java, Rust, or Golang) with a deep understanding of memory management, low-level optimization, and multi-threaded programming.
  • Network and application performance and/or security expertise (Deep Packet Inspection, Intrusion Detection & Protection, QoS, QoE, Firewall).
  • Extensive knowledge of networking protocols such as TCP/IP, UDP, HTTP/S, DNS, DHCP, and other relevant protocols.
  • Strong understanding of enterprise network architectures.
  • Develop high-performance, scalable DPI (Deep Packet Inspection) algorithms and tools.
  • Create solutions for network performance optimization and security monitoring.
  • Implement real-time traffic classification and protocol identification mechanisms.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with cross-functional teams, including network architects and security specialists.
  • Conduct performance testing and optimization of network-related software.
  • Exposure to kernel-level programming and network stack optimization.
  • BA/BS in Computer Engineering, Computer Science, or a related technical field, or equivalent with 5+ years of relevant industry experience.

Backend API Engineer - Remote

We are looking for a talented and motivated Backend API Engineer to join our growing engineering team. In this role, you'll design, build, and maintain high-performance APIs that power our core products — while bringing a strong systems-level understanding of how data moves securely and efficiently through our infrastructure. If you love clean architecture, scalable systems, and writing Go code that just works, we'd love to hear from you.

What You'll Do

  • Design, develop, and maintain robust RESTful APIs using Golang
  • Build and optimize API endpoints for performance, reliability, and scalability
  • Work closely with frontend engineers, architects, and product teams to define API contracts
  • Manage and optimize relational database schemas and queries in PostgreSQL and MySQL
  • Navigate and reason about complex, multi-service system architecture to trace data flow, debug issues, and design endpoints that fit cleanly into the broader platform
  • Apply networking and protocol-level knowledge (TCP/IP, HTTP/S, DNS) to build APIs that perform reliably under real-world network conditions
  • Participate in code reviews, contribute to engineering best practices, and help raise the bar for the team
  • Troubleshoot and resolve production issues in a timely and effective manner, including issues that span API, database, and network layers

What We're Looking For

  • Proven experience building backend APIs in Golang
  • Strong understanding of RESTful API design principles and best practices
  • Hands-on experience with relational databases (PostgreSQL and/or MySQL)
  • Ability to write efficient SQL queries and manage database performance
  • Solid understanding of software engineering fundamentals (data structures, concurrency, error handling)
  • Strong ability to navigate and understand large, interconnected codebases and system architectures
  • Knowledge of API security best practices (OAuth2, JWT, rate limiting)
  • Experience working in a collaborative, agile environment

Nice to Have

  • Experience with packet processing or low-level network programming
  • Familiarity with Golang concurrency primitives
  • Familiarity with OpenAPI
  • Exposure to network protocols (TCP/IP, UDP, HTTP/S, DNS, DHCP) and how they inform API and system design
  • Background in systems programming (C, C++, Rust) alongside Go

Cyberspatial is an Equal Opportunity Employer.

Employment with Cyberspatial is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Apply Now