Software Engineer

Company: Cato Networks
Apply for the Software Engineer
Location: London
Job Description:

Overview

Join a fast-growing team at the forefront of cloud-native networking and security. You will design and build scalable backend services that power new product capabilities and data-driven insights. You’ll work across large, distributed networks and collaborate with product, research, and automation teams to turn vision into production-ready solutions. This role offers the opportunity to shape platform evolution and contribute to a market-leading, enterprise-grade SaaS product.

Responsibilities

  • End-to-end backend development for large-scale data processing, APIs, and web interfaces
  • Design and implement scalable platform capabilities for growth initiatives
  • Build reliable, high-performance systems to collect, aggregate, and analyze network statistics
  • Collaborate with product management, research, and automation teams to deliver capabilities
  • Research, evaluate, and adopt new technologies to accelerate product evolution
  • Collaborate with multiple teams to integrate new solutions into the platform

Key requirements

  • 6+ years of backend development experience (Java, Go, Play Framework, Spring Boot, or similar)
  • Strong experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
  • Proven experience building and operating high-scale, production-grade SaaS microservices
  • Solid understanding of software engineering principles, system design, and scalability
  • Experience designing and implementing secure, enterprise-grade systems
  • Hands-on experience with CI pipelines and service-level testing and monitoring
  • Frontend experience with React and TypeScript – an advantage
  • BSc. in Computer Science from a recognized university
  • Highly motivated, fast learner, independent, and an excellent problem solver
  • high motivation
  • fast learner
  • independence
  • Java
  • Go
  • Play Framework

Posted: September 20th, 2026