Join our Journey

At Cato Networks, we have a team of veteran technology and security experts, looking to change the world. We believe that while good engineers can create simple solutions for complex problems, great engineers can make complex problems – simple.

All Jobs

Engineering - Management

Software Engineer - Integrations

Location: Prague, Czech Republic

Welcome to the future of cloud networking and security!  

Cato Networks is the first company to converge enterprise networking and security into one centralized and global service that is delivered by cloud. It is led by networking and security pioneer Shlomo Kramer (Check Point, Imperva) and early investor (Palo Alto Networks, Exabeem, Trusteer and more).  Cato’s unique technology inspired a brand-new product category, later named “SASE” by Gartner and a market expected to reach $25 billion by 2027.

This is your opportunity to get on the rocket ship and join a company that is building a cutting-edge enterprise network and secure cloud platform, and is on a fast track to becoming the worldwide market leader – don’t miss it!

 

We are looking for an experienced Software Engineer to take full ownership of these tools: turning prototypes into product-ready solutions, plugging them into Cato’s core regression path, and ensuring our customers’ automation developers have a seamless experience. This is a founding role with high visibility and the opportunity to define standards, influence our API evolution, and enable enterprise customers adoption. 

Responsibilities:     

  • Own Cato’s customer automation experience across Terraform, CLI, and SDKs.
  • Deliver and maintain the official Terraform provider and modules in the Terraform Registry.
  • Maintain nightly-quality Cato CLI and Go SDK as go-to tools for customer scripting.
  • Build connectors for ServiceNow, Splunk, CrowdStrike, cloud marketplaces, and other ecosystems.
  • Design and implement testing pipelines for integrations, ensuring they are part of Cato’s core regression suite.
  • Collaborate with Field CTO engineers to productize one-off customer integrations into repeatable solutions.
  • Partner with core engineering teams to influence API design and ensure APIs are cohesive, consistent, and automation-friendly.
  • Act as a champion for developer experience, improving API documentation, SDK usability, and self-service tooling. 

Requirements:    

  • Proven experience creating integration modules for Terraform, Ansible, cloud providers (AWS/GCP/Azure), or SIEM tools (e.g. Splunk, Sentinel) – expertise in at least one area is required.
  • Solid software engineering background in Go, Python, or Java.
  • Strong understanding of API design principles and ability to influence API evolution.
  • Ability to design testing strategies and CI pipelines to validate customer-facing tools.
  • Demonstrated ability to work across functions and drive adoption of integration standards.
  • Customer empathy and problem-solving mindset—you enjoy making automation tools intuitive for admins.
  • Experience with GraphQL. (nice to have)
  • Contributions to open-source IaC, SDKs, or developer tooling. (nice to have)
  • Familiarity with enterprise ITSM/SIEM integrations (ServiceNow, Splunk, CrowdStrike). (nice to have) 

Why join Cato: 

  • Impact at scale: your work will be used daily by enterprise customers automating global networks.
  • High ownership: define the standards for Cato’s automation ecosystem and influence our APIs.
  • Growth path: this role is expected to evolve into a team of three engineers, with you leading the effort.
  • Direct customer visibility: collaborate with the Field CTO team on strategic accounts and see your solutions go live fast.
  • Startup speed + enterprise scale: ship weekly, with tools used across thousands of sites worldwide. 

If you’re passionate about developer experience, infrastructure automation, and building tools that make enterprise networking as simple as cloud, we’d love to hear from you.