Cato Networks

Cato Networks

Cato Networks is the world's leading single vendor SASE platform that converges SD WAN, security, global backbone, and remote access into a global cloud-native service. Their robust platform optimizes and secures application access for all users and lo...

Diversified Telecommunication Services
251-1K
Founded 2015
$770M raised

Description

  • Develop backend components for cloud-based networking and security management solutions.
  • Process large-scale data and design efficient microservices.
  • Design and implement highly scalable processes for collecting and analyzing real-time network statistics and events.
  • Develop and enhance high-performance, scalable services.
  • Improve the reliability, security, and scalability of existing infrastructure.
  • Collaborate closely with Product, Data, Security, and UX teams.
  • Research and adopt new technologies to improve the product.
  • Contribute to engineering excellence, CI, and automation efforts.

Requirements

  • 1-2 years of hands-on experience in backend development.
  • Strong expertise in Java and Spring Boot; Go is an advantage.
  • Experience with RESTful APIs; GraphQL is an advantage.
  • Experience with frontend technologies and JavaScript; React and TypeScript are a big advantage.
  • Basic understanding of networking concepts such as TCP/IP, DNS, DHCP, VPN, and network protocols.
  • Deep understanding of object-oriented programming and software engineering principles.
  • Experience with NoSQL databases such as Elasticsearch, Redis, and MongoDB, and relational databases such as MySQL and PostgreSQL.
  • Familiarity with microservices architecture and container technologies such as Docker and K8S.
  • Experience with AWS technologies is an advantage.
  • Proven experience in big data applications is an advantage.
  • Experience with AI tools such as GitHub Copilot is an advantage.
  • Familiarity with Linux or Windows development environments.
  • Experience with version control tools such as Git and CI systems such as Jenkins or GitHub Actions is an advantage.
  • Strong problem-solving skills, self-learning ability, and a team-oriented mindset.
  • B.Sc. in Computer Science or equivalent; BSc in Computer Science from a well-known university is preferred.
  • Strong understanding of software engineering fundamentals, including data structures and algorithms.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Seattle, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build and maintain the foundational services and SDKs that power the product across platforms.

GCP Java Kotlin
18 minutes ago

Senior Software Engineer, Core Experiences - Shenzhen, China

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product experience.

GCP Java Kotlin
36 minutes ago

Senior Software Engineer, Core Experiences - Frankfurt, Germany

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs behind its cross-platform product experience.

GCP Java Kotlin
37 minutes ago

Senior Software Engineer, Core Experiences - Greensboro, NC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
52 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers