Software Engineer
Cato Networks
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
- 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
Reference: WJ-747_30300244