We are looking for talent.

Our company, NXLog Ltd develops log management solutions and provides technical support services for our products.
We would like to hear from you if you are interested in building fantastic products in the log management space and would like to be part of our growing team.
We are in the process of expanding our team to support our clients that include government organizations, fortune 500 companies and technology startups centered around IT security.

We are a remote-only company and you will be able to work under a flexible schedule without the need to commute.

Note that NXLog Ltd is a company registered in the EU and you would be working as a full-time contractor.

When applying please send us the following to jobs@nxlog.org:

  • a short cover letter explaining why you are interested in the position,
  • your CV/resume,
  • salary requirements (hourly rate).

Please find below the list of open positions.

Location: Remote

As a DevOps engineer you will be responsible for maintaining our infrastructure, occasionally engage in support with customers, troubleshoot issues related to the products, research and integrate NXLog with third party solutions and shiny new tech that emerges.

Requirements:

  • Passionate to hack on Linux systems while also feeling home on Windows.
  • Scripting languages: shell, perl, python, powershell

Nice to have:

  • Experience with log management tools and SIEM products (QRadar, ArcSight, Splunk, Snare, syslogd, Logstash, Kafka, Scribe, ELK, Graylog, etc),
  • Database systems (SQL/RDBMS, NoSQL),
  • Documentation skills (asciidoc, docbook, markdown),
  • Crypto, SSL/TLS, PKI,
  • Experience with package management systems (dpkg, apt-get, yum, etc) and packaging (deb, rpm, msi),
  • Configuration management,
  • Build automation,
  • Network protocols, Firewalls.
  • Clould platforms (AWS, Azure, GCP),
  • VM and container technologies (VMWare, KVM, LXC, Docker),
  • Masters degree in Information Technology or similar,
  • Customer oriented and able to communicate in English,
  • Experience in information security and optionally having a CISA, CISSP or similar certification.

Most importantly you should be a quick learner and eager to jump on and understand new technologies.

Location: Remote

We are looking for a Technical Writer who can help us enhance our product manuals, user guides and other documentation as well write blog posts.

The ideal candidate is an experienced IT professional who is keen on creating technical content. The job would also involve researching NXLog integration with third party solutions and shiny new tech that emerges.

A good understanding of networking, IT systems and general IT knowledge is necessary. You should also be a quick learner and eager to understand new technologies.

Requirements:

  • Sysadmin/DevOps skills on Linux and Windows, good understanding of IT systems
  • Experience in software development, preferably in IT security
  • Experience with modern documentation formats (asciidoc, docbook, markdown)
  • Experience with version control and using Git before
  • Professional English knowledge
  • Experience in remote working

Advantage:

  • Hands on work experience in the IT sector as a Sysadmin, programmer or DevOps engineer is a significant plus
  • Understanding of computer logs, experience with log management tools and SIEM products is a plus

Nice to have:

  • Experience with log QRadar, ArcSight, Splunk, Snare, syslogd, Logstash, Kafka, Scribe, ELK, Graylog, etc.
  • Experience with *BSD, Solaris, AIX, HP-UX, MacOS

The ideal candidate should have a strong IT background as well as outstanding written and verbal communication skills which enable him/her to explain complicated concepts in a simple manner.

Location: Remote

As a Product Manager you would be responsible for ensuring that our products stay ahead of the pack. You'd be engaging in conversations with our customers to find out if they have any suggestions for enhancements, follow up on bug fixes with the support and developer team and keep an eye on the evolving landscape of log management with respect to other vendors' products. Besides gathering ideas you'd be helping execute our vision and roadmap by prioritizing issues and ensuring that milestones are completed on schedule. You'd be managing and coordinating product releases, occasionally testing the software to ensure that it meets the requirements and enhance the product documentation helping it evolve with the products.

Requirements:

  • Experience with log management tools and SIEM products (e.g. Splunk, Snare, syslogd, Arcsight, QRadar, Logstash, Scribe, etc).
  • Working knowledge with SSL/TLS, X509 certificates, PKI and encryption technologies.
  • Knowledge of network protocols.
  • Good English skills.

Nice to have:

  • Knowledge of scripting languages: shell, perl, python or powershell.
  • UX design experience.
  • C, C++ or Java development experience.
  • Experience with version control systems and platforms such as GitHub or GitLab.
  • Masters degree in Information Technology or similar.
  • Experience in information security and optionally having a CISA, CISSP or similar certification.

Location: Remote

Your job as a Project Manager at NXLog would be working with the team to ensure people are making progress and the project milestones can be completed on time. As we are a remote-only company, the challenge is to work with people spread across different time zones without being able to speak with them in person by using modern communication tools.

The ideal candidate would possess the following qualifications:

  • Project management experience in software development (QA, testing, release management, etc).
  • Critical thinking and leadership capabilities.
  • Experience with developer centric project management and issue tracking tools. Github and GitLab preferred.
  • Remote work experience.
  • Good communication skills: async mode should not pose a problem.
  • Fluent English.
  • Excellent time management skills.
  • Ability to create reports, schedules and communicate well with stakeholders.

Location: Remote

As a Test Automation Engineer your responsiblily will be to ensure that we ship high quality software free of bugs and defects. Your job will be to test and verify our products using automated methods in realistic settings. You will be working on developing and maintaining test scripts and frameworks that are automatically invoked by our CI/CD system. We must use automation wherever possible as the number of builds and versions we support do not allow extensive manual testing. The job requires you to work with a wide range of operating systems, security and network devices, databases and tools.

Your daily work would consist of the following activities:

  • Investigate customer problems referred by technical support.
  • Collaborate with the Product Manager, DevOps engineers and the developers to develop and implement effective test plans.
  • Help diagnose issues with the products.
  • Create automated test suites for functional and performance testing in local and cloud environments.
  • Create and execute test cases (manual and automated) and analyze the results.
  • Report bugs and errors to development teams.
  • Work with our tech writers to ensure that our products work according to the documentation.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.

We expect you to be:

  • a creative thinker who can think outside the box and is good at breaking software,
  • experienced with testing tools and methodologies,
  • passionate to hack on Linux systems while also feeling home on Windows,
  • mastering scripting languages like shell, perl, python, powershell,
  • a team player while being able to work independently,
  • a fast learner and be passionate about what you do,
  • a good communicator using the English language.

Nice to have skills:

  • C, C++, or Java,
  • Experience with log management tools and SIEM products (QRadar, ArcSight, Splunk, Snare, syslogd, Logstash, Kafka, Scribe, ELK, Graylog, etc),
  • Database systems (SQL/RDBMS, NoSQL),
  • Crypto, SSL/TLS, PKI,
  • VM and container technologies (VMWare, KVM, LXC, Docker),
  • BSc or MSc degree in Information Technology or similar.

Most importantly you should be a quick learner and eager to jump on and understand new technologies.

Location: Remote

Requirements:

  • C development experience under Windows/Linux/Unix,
  • Familiar with open source developer tools such as gcc, autoconf, automake, cmake, gnu make, valgrind, git, svn, etc.,
  • Previously worked with various libary APIs (libc, openssl, apache apr, expat, boost, pcre, etc.),
  • Good knowledge of data structures and algorithms.
  • Systems programming experience

Nice to have:

  • Scripting languages: shell, perl or python,
  • Multithreaded programming knowledge,
  • Crypto, SSL/TLS, PKI,
  • Network protocols on user and programming level,
  • Secure coding practices,
  • C++11 and STL,
  • Development experience with distributed systems,
  • Good English skills,
  • Masters degree in Information Technology or similar.

Location: Remote

We are looking for a seasoned systems programmer with good Rust programming skills to help us build software that is efficient, scalable, lean and cloud-friendly.

Requirements:

  • At least 2 years of programming experience with Rust.
  • 4+ years in systems programming, that may include other languages (C++, go, etc).
  • Network programming skills.
  • Multithreaded programming knowledge.
  • Experience with SSL/TLS APIs.
  • Good algorithmic skills.
  • Debugging, profiling an performance optimization skills.
  • Secure coding practices.
  • Care for the quality and readability of your code.
  • Passionate to hack on Linux systems while also feeling home on Windows. Multi-platform development experience.

Nice to have:

  • Java programming experience,
  • Experience in building distributed systems,
  • Build automation,
  • Prior experience working as a software architect.
  • Clould platforms (AWS, Azure, GCP),
  • Masters degree in Information Technology or similar,
  • Customer oriented and able to communicate in English,

Most importantly you should be a quick learner and eager to jump on and understand new technologies.