Software Engineer Team Lead

  • Sygnia
  • Israel
  • Full-time
About The Position

Sygnia is a top tier cyber technology and services company, providing high-end consulting and incident response support for organizations worldwide. Sygnia works with companies to proactively build their cyber resilience and to respond and defeat attacks within their networks. It is the trusted advisor and cyber security service provider of IT and security teams, senior managements, and boards of top organizations worldwide, including Fortune 100 companies.

The company draws on top talent from the ranks of elite military technology units and from across the cyber industry and has some of the world’s top talents in cybersecurity. Described by Forbes as a “cyber security delta force”, it applies technological supremacy, digital combat experience, data analytics and a business-driven mindset to cyber security, enabling organizations to excel in the age of cyber.

Our Technology division builds a world class product, considered by experts as the leading XDR platform for cyber analytics and investigations. Our product was deployed in hundreds of clients, including many Fortune 500 companies, all around the world (from North America through Europe, APAC and all the way to Australia), and as a part of the team you will have the privilege to take part in the ongoing fight against cyber threat actors of the highest levels.

We are looking for a talented, passionate and experienced Software Engineer Team Lead to join us! The perfect candidate will have a strong background in low-level agent development, experience with building and maintaining scalable systems, an unwavering commitment to quality, relevant experience with managing software engineering teams and a collaborative work ethic.

Main Responsibilities:

  • Lead a team of top-tier backend engineers, developing Sygnia’s proprietary agent, written in Rust, and its Python C&C server
  • Take responsibility on Sygnia’s agent lab environment and CI pipeline
  • Guide and empower team members, enhancing their technical skills
  • Guide and design key software components in Sygnia’s flagship product
  • Drive product and technical innovation, as well as software development best practices
Requirements:

Main Requirements:

  • A minimum of 5 years of experience with Rust / C / C++ or other low-level programming languages
  • At least 2 years of experience developing in Python
  • Experience with research and development for operating systems – Windows / Linux / macOS
  • Experience with various data stores such as PostgreSQL, Elasticsearch, Snowflake, Redis etc.
  • Be a collaborative team player who enjoys working in a dynamic environment
  • Excellent communication skills, including strong ability to elaborate on a technical idea
  • Very high proficiency in English (written and spoken)
  • Experience in designing and building large-scale production systems

Advantages:

  • Managerial experience, leading software engineering teams – Great Advantage
  • Experience with K8S or other container management platforms
  • Experience in a cyber security company
  • Experience with micro-services architecture
  • Experience with AWS or other public clouds

Apply for this position