Principal Software Engineer

Axonius
Summary
Join Axonius, a fast-growing cybersecurity company, as a Principal Software Engineer and contribute to the development of its core algorithms. You will lead the research, design, and implementation of cutting-edge algorithms and infrastructure for the Axonius Platform, focusing on high scalability and performance. This role involves hands-on research, POCs, and solving complex engineering challenges. You will be a key member of the R&D team, contributing best practices and architectural leadership to backend applications. The position offers a unique opportunity to work on groundbreaking technology and shape the future of cybersecurity asset management. Axonius provides a supportive work environment with a focus on employee growth and well-being.
Requirements
- At least 5 years as a backend developer
- Highly experienced with Python
- Knowledge in networking - Networks architecture, Tunneling, common protocols
- Experience with NoSQL DB (e.g. Elasticsearch, MongoDB, Redis, Cassandra)
- Experience with cloud infrastructure (e.g., AWS, GCP, Azure)
- Experience in working with high scale, big data, distributed cloud-based architectures
- Can-do approach
- Strong written and verbal communication skills in English and Hebrew
- An insatiable curiosity for technology, always eager to delve into the details and uncover how things work
Responsibilities
- Be a key member of the R&D team in Axonius, solving and implementing complex engineering challenges
- Leading end-to-end implementations of technologies at the core of Axonius product
- Research solutions using data
- Be hands-on: conduct research, perform POCs, and solve complex engineering challenges
- Contribute best practices and architectural leadership to our backend applications
Preferred Qualifications
- Background in Cybersecurity
- Developing software interacting with message queues (e.g. RabbitMQ, Kafka, SQS, NSQ, Pulsar)
- Proven experience in diagnosing and resolving complex performance issues
- Experience with Celery
Benefits
- We allocate a yearly budget to every employee, enabling them to invest in their own growth and learning according to their specific needs and aspirations
- We provide our employees with three long weekends throughout the year, giving them the opportunity to rejuvenate, spend quality time with loved ones, and invest in their own well-being
- In addition, we created a special parental leave policy which allows both primary caregiver and secondary caregiver to spend substantial time with their newborn
- Weβre also proud to offer extra vacation days for the following important life events: marriage, birth of a grandchild, special milestones related to your children, loss of pregnancy and bereavement
- We offer psychological support services and support services
- We embrace a flexible working culture . The majority of our employees work remotely , regardless of their location around the globe
- We provide English lessons as part of our commitment to their success
Share this job:
Similar Remote Jobs
