Senior Software Engineer and Network Specialist

Tel Aviv

Description

As Armis grows rapidly, your role as a Software Engineer will be critical to the company’s success. You will build a strong and robust infrastructure integrated with the Armis platform to acquire network insights. You and the team will design, develop and maintain out-of-the-box modules, algorithms and extensions while working with highly talented engineers.

Responsibilities

  • Design and build high performance and distributed infrastructure for inspecting network traffic
  • Design and implement algorithms for detecting various devices and solve complicated identification issues
  • Design and develop in-house integrations aimed for acquiring network architectures
  • Integrate with the Armis platform and be a key player in its design and development 
  • Develop extendable libraries and utilities which will speed-up our implementations and make sure we’re building scalable and high-quality solutions
  • Work closely with product and other R&D teams
  • Help with solving complex customer issues with our solutions and platform

Requirements

  • 4+ years experience with Python/GO/Java/C/C++
  • Hands-on experience with networking concepts, traffic protocols inspection and cyber security issues   
  • Experience with developing and maintaining production, enterprise level systems
  • Experience with system architecture and finding creative solutions to complex problems
  • Experience in dealing with performance and high scale systems
  • The mentality of a team player, sense of ownership and of urgency

Desirable Multipliers

  • High-end tech stack, e.g. docker, K8s, DBs, cloud providers and message brokers
  • Asynchronous programming
  • Microservice architecture
  • Reverse engineeringֿ
  • BS degree in Computer Science or equivalent

Apply for this position