Senior Software Engineer (Python)

Jobs & Careers

Posted on Jan 01, 2021

Department: Engineering

Location: UK, Poland, Netherlands

Every year the volume and sophistication of cyber attacks are growing all around the world. At EclecticIQ our mission is to provide defenders with the best tools to detect and prevent the attacks from happening.

As a Senior Software Engineer you will have a chance to build a large scale product that helps cyber threat analysts to perform faster, better, and deeper investigations. Working closely with other engineers and with product managers, you’ll be responsible for developing and maintaining our flagship product - EclecticIQ Threat Intelligence Platform.
Our platform is built using Python with tools and libraries like Flask, SQLAlchemy, Celery, as well PostgreSQL and ElasticSearch. It is hosted both in the cloud and on premises. We follow industry standards like STIX and TAXII (and build open source libraries to work with these standards!). We follow best practices and we keep improving.
This role is remote within the Netherlands, UK or Poland.


  • Implement features, fix bugs and continuously improve code quality of our Threat Intelligence Platform;
  • Perform code reviews, participate in technical design sessions with the rest of the Engineering team;
  • Closely collaborate with Customer Success team to understand and resolve issues with the application;
  • Profile and improve performance of the application, write unit and integration tests.


    • A minimum of 5 years of professional experience in building software products;
    • Very good knowledge of Python and its ecosystem;
    • Solid programming skills - ability to write clean, readable code together with unit and integration tests;
    • Expertise in building server-side application, knowledge of best practices on building APIs;
    • Experience with storing and processing large amounts of data - knowledge of PostgreSQL, ElasticSearch and message queues is a plus;
    • Good communication skills and ability to work effectively as a part of a team;
    • Experience with complex data structure and application profiling is a plus.


    Working with EclecticIQ means an exceptionally challenging and dynamic industry that has a positive impact on the world. We offer a full-time position with a competitive salary, 24 annual holidays and an appealing education budget (including a corporate Coursera account). On top of that, we have a hip, home-like working place in the heart of Amsterdam where you can work with the latest technology and solve interesting problems. We are backed by international investors to build the future together!

    About EclecticIQ

    EclecticIQ is a global threat intelligence, hunting and response technology provider. Its clients are some of the most targeted organizations, globally. To build tomorrow’s defences today, they have to understand the threats against them – and align their efforts and investments to mitigate their risks. EclecticIQ helps governments, large enterprises and service providers manage threat intelligence, create situational awareness and adopt an intelligence-led cybersecurity approach. EclecticIQ extended its focus towards hunting and response with the acquisition of Polylogyx’s endpoint technology in 2020. Founded in 2014, EclecticIQ operates globally with offices across Europe, North America, and via value-add partners.

    More info:

    In case of any questions or queries, please reach out to our Talent Management Partner at [email protected]

    Just as EclecticIQ, our customers have high standards when it comes to reliability, professionalism, and integrity. Therefore, screening for integrity will be part of the application process. The procedure consists in any case of the following components:
    - Identity verification;

    - Checking diplomas;

    - Check Curriculum Vitae;

    - Certificate of Good Conduct (VOG).

    By proceeding with your application, you agree to the above.


    All you need to do is filling out our application form below.

    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field
    This is a required field