Backend Software Engineer

Who We Are

Sepio is a fast-growing start-up in the cybersecurity domain, founded by serious industry veterans, well-funded, and headed by an experienced management team. Sepio is building the first Asset Risk Management platform that provides visibility, control, and mitigation to zero trust, insider threat, BYOD, IT, OT, and IoT security programs. We have an excellent combination of unique products, tier-1 customers, and just all-around great people.

Backend Software Engineer

Location: Tel Aviv (railway strip); Hybrid office/home.

About the Job

We are seeking a Backend Software Engineer to join our Networks team in the efforts of ensuring asset visibility and risk management across versatile enterprise customer networks.


  • Developing, maintaining, and improving the Networks team domain – ensuring asset visibility and risk management across versatile enterprise customer networks, including infrastructure such as network switches and WIFI controllers from multiple vendors.
  • Ownership of every step in the feature / bug lifecycle (Requirements definition, research, design, implementation, testing, integration, deployment, monitoring in production) in an Agile development methodology.
  • Strong costumer orientation: support on-prem and cloud deployments of our product and its constituent microservices and debug issues in production environments, integrating with multiple functions such as: customer support and product managers.

Must-Have Requirements

  • Enjoy working in a collaborative development environment.
  • Productive and result-driven ability to work and deliver independently.
  • Excellent communication and team collaboration skills. Communicate status, roadblocks, and concerns to the team on an ongoing basis.
  • Bs.c in computer science/software engineering or relevant field.
  • 2+ years of experience working in software engineering – in coding positions C# + .NET/Java and object-oriented programming (OOP, OOD, etc) – good understating of the SOLID principles.
  • Python or other scripting language.
  • Experience working with relational databases (MsSQL, MySQL, Postgres, etc.).
  • Linux: experience working on any Linux platform.
  • Experience using containerization and virtualization platforms: Docker, or Kubernetes.
  • Experience with resolving production issues under time constraints.


  • Production experience:
    • 2+ years in developing code for product used by real customers
    • Solving customer reported bugs
    • Producing, consuming, and working with logs and metrics
  • Working with NoSQL databases such as: Redis and MongoDB.
  • Design & Architecture: experience writing design documents as part of the development cycle prior to implementation.
  • Building or integrating developer quality of life tooling.
  • Experience with Azure, including Azure DevOps pipelines.
  • Experience with Github, as well as Github actions Familiarity with network communication protocols, including:
    • SSH
    • SNMP
    • Telnet
  • Knowledge of network infrastructure such as network switches or wifi controllers, for example:
    • How they are working
    • Polling information from them

Sepio is an equal opportunity employer

We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply below or email your resume to

    Job Application Form

    Upload resume (pdf 2MB):

    For information about how Sepio handles personal data, see our privacy statement at Sepio Privacy.