Senior Backend Engineer – Endpoint
Join a cybersecurity technology team developing an XDR platform for cyber analytics and investigations. Build cross-platform endpoint software and backend services used by organizations worldwide.
Responsibilities
- Design and implement core software components.
- Build and maintain a lightweight, high-performance, cross-platform endpoint agent in Rust.
- Build and maintain a Python-based command-and-control server that collects data from Rust applications across platforms.
- Collaborate with cross-functional teams on product and technical innovation.
- Mentor colleagues and contribute to shared engineering learning.
Requirements
- At least 5 years of backend development experience.
- At least 5 years of experience with C, C++, or Rust, including cross-platform compilation experience.
- Experience with Python, including Flask and asynchronous programming.
- Familiarity with Docker, Kubernetes, and cloud platforms, preferably AWS.
- Strong understanding of CI/CD and continuous integration and deployment practices.
- Hands-on experience building and maintaining distributed systems at scale.
- Professional proficiency in written and spoken English.
Nice to have
- Cybersecurity industry experience
- Cross-platform development experience