💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Cato Networks

Software Engineer

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE Cato Networks is seeking a talented and passionate Software Engineer to join our team. In this role, you will help drive the next phase of Cato's growth by enabling new use cases, supporting expanding customer needs, and contributing to evolving growth models while maintaining the reliability and scalability of Cato's cloud-native architecture. WHAT YOU'LL DO As a Software Engineer at Cato Networks, you will design and build scalable services that collect and analyze data from multiple networks, expose data through web applications, APIs, and integrations with back-office systems. You will work closely with multiple stakeholders, including product management, research, and Information Systems group teams. Your responsibilities will include designing and implementing enterprise platform solutions, researching new technologies and adapting them for use within the company's product, and collaborating with multiple development teams. WHAT YOU'LL NEED To be successful in this role, you will need 5+ years of backend development experience, with a strong proficiency in languages such as Java, Go, and Play framework. You should also have excellent knowledge of NoSQL DBs and relational DBs, including PostgreSQL, MySQL, MongoDB, Redis, and more. WHY REMOTE Cato Networks is a cloud-based company that offers a flexible and remote work environment. As a remote employee, you will have the opportunity to work from anywhere in the world, while still being part of a dynamic and growing team. BENEFITS Cato Networks offers a competitive salary and a range of benefits, including a comprehensive health plan, parental leave, and education stipend. We also offer a flexible schedule and a collaborative work environment that values innovation and creativity.