We are looking for talent.

Our company, NXLog Ltd develops log collection and centralization 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

Requirements:

  • C++ development experience under Windows/Linux/Unix,
  • Good understanding and practical experience of modern C++ (C++11 and later)
  • 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.

Nice to have:

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

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.
  • Cloud 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 Senior Technical Support Engineer you will be responsible for interacting with our valued customers to make sure they receive the attention they deserve. You will be providing assistance with questions about configuring the software, reproducing and troubleshooting bugs, investigating software problems. As required you would be also interacting with the developers when escalation is needed while ensuring that the customer is kept up-to-date on the status of his/her inquiry. Occasionally you would be enhancing our documentation based on customer feedback. You should be able to communicate fluently in English in order to provide help over email , chat, support ticketing system or over the phone.

Requirements:

  • Experience with log management tools and SIEM products (QRadar, ArcSight, Splunk, Snare, syslogd, Logstash, Kafka, Scribe, ELK, Graylog, etc),
  • Working knowledge with SSL/TLS, X509 certificates and PKI.
  • Good knowledge of protocols, including networking (e.g. TCP, UDP) and application layer (e.g. DNS, DHCP) protocols.
  • Excellent debugging and troubleshooting skills with relevant tooling knowledge.
  • Passionate to work with Linux systems while also feeling home on Windows.
  • Customer oriented and able to communicate fluently in English.

Nice to have:

  • Knowledge of scripting languages: shell, perl, python, powershell.
  • Experience with MacOS, BSD, Solaris, AIX systems.
  • Experience in information security and optionally having a CISA, CISSP or similar certification.
  • BS degree in Information Technology, Computer Science or relevant field.

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 Software Development 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).is a must
  • Critical thinking and leadership capabilities.
  • Strong people management skills and proven experience
  • Experience with developer centric project management and issue tracking tools. Github and GitLab preferred.
  • Ability to create reports, schedules and communicate well with stakeholders.
  • Excellent time management skills.
  • Good communication skills: async mode should not pose a problem.
  • Remote work experience.
  • Fluent English.

Location: Remote

As a Technical Presales Engineer you will be working with our sales team to build our sales success for our key products. You will work hand-in-hand with sales and marketing to create appealing demonstrations, engage in technical conversations with prospective customers understanding their needs. You should be tech savvy, a good communicator, and someone who is able to work with different types of audiences.

Your daily work would consist of the following activities:

  • Provide in depth knowledge of our products to prospects and customers
  • Take a lead on the technical aspects of sales engagements including conversations with architects, conversations about deployment models and explaining our integration options.
  • Respond to documents such as RFP´s, technical questionnaires etc. in close cooperation with the sales team engaged on an opportunity
  • Participate in demonstrations and POC’s
  • Work with product management discussing how the products can be improved based on customer requirements
  • Follow up sessions, meetings and calls with prospects

Requirements for this job:

  • Experience in enterprise software sales, preferably in IT security. Experience with SIEM and log management products would be definitely an advantage.
  • Fluent English skills
  • Excellent problem-solving skills, resilience and positive attitude
  • Self-motivated to dig in to learn about products, technology, customers and competitors
  • Strong customer service orientation and ability to develop and maintain relationships
  • Excellent interpersonal skills and ability to excel in a team oriented atmosphere
  • Strong presentation and communication skills
  • Ability to work under minimal supervision on projects
  • Masters degree in Information Technology or similar

As this is a remote job you'd rarely have to visit clients. All communication would be over email, phone and online meetings.

Location: Remote

As a Test Automation Engineer your responsibility 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

The Senior Full Stack Web Developer is responsible for the effective development of the company’s online presence.

Required activities and tasks:

  • Provide development, architectural consultation, code review, testing and infrastructure optimization of the company’s websites and online surfaces if feasible.
  • Ensure the seamless process of websites release management  
  • Drive of utilization of adequate technology, infrastructure to ensure security, user experience and technological consistency for sites and connected applications  
  • Responsible to accumulate and prioritize development request in line with the business strategy  
  • Contribute in the design on seamless and effective customer journey online store/payment solution  
  • Facilitate cross functional communication (Product development/Management, Sales and Marketing) related to company online presence
  • Provide technology advices to optimize online surfaces from technology and business point of view.  
  • Drive the business case driven integration of online surfaces and backend applications 
  • Responsible for continuous effective deployment of the sites. 

Requirements:

  • 10+ years experience in web development and backoffice development
  • rdbms / mysql - mariadb, postgress
  • php, javascript, responsible css principles
  • thorough knowledge of different framework concepts (mvc / cmf)
  • nginx, apache, linux
  • git / jira

Nice to have:

  • some Drupal 7 experience
  • some Laravel experience
  • some noSQL db experience
  • docker/docksal experience
  • able to consume English documentation and fluent in conversation

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

Location: Remote

The Customer Success Manager is responsible for customer onboarding, retention, prevention of churn and general customer happiness, while ensuring that problems are taken care of and solutions are delivered.

Your daily tasks and responsibilities:

  • Being an ultimate owner of customer care by effectively cooperating with Presales, Professional Services, and Technical Support Team.
  • Provide leadership and prioritization for internal resources to ensure unquestionable customer satisfaction and effective use of resources.
  • Provide people leadership to ensure common goals, aligned communication within the teams.
  • Act as a single point of technical escalation whenever a presales, professional services or support issue requires cross departmental cooperation especially with product development team.
  • Follow up and drive issue resolution across the organization to demonstrate ownership and attention toward customers.
  • Channel consolidated customer queries and feedback to Product Team back and forth.
  • Help build an efficient process for our Technical Support Team so that customers get easy access to our product documentation, knowledge base, chat and support tickets to reduce issue resolution time and human resources while providing a pleasant experience for the customer.
  • Prepare customer satisfaction surveys to measure how they perceive the quality of NXLog products and services, gather suggestions, and share our roadmap.
  • Participate in follow up sessions, meetings and calls with customers connecting them with the Presales and Sales Teams if required.
  • Project manage professional services projects to ensure customer requirements and deadlines are met. Coordinate the work of the Professional Services Team and integration engineers as needed.
  • Help new customers achieve their goals with product deployment and follow up after customer onboarding.
  • Identify upsell opportunities and suggest training, add-on products, professional services or technical support services if the customer is unable to make adequate progress on their own.  Offer product demos to customers and make them aware of new product and features as they are released.
  • Ensure the right cooperation between Presales, Professional Services and Technical Support Team to ensure key prospects are able to complete POCs successfully.
  • Ensure that the Technical Support Team is able to meet SLAs by monitoring KPIs together with the team lead.
  • Assist the Technical Support Team with escalations related to bug fixes, feature requests and enhancements involving the product and developer teams. Provide updates to the customer about the progress and notify them when requested features are released. Follow up to see if the solution meets their expectations.
  • Help the Marketing Team with the preparation of case studies and customer testimonials.
  • Close cooperation and communication with all partner departments and relevant internal stakeholders, including Sales, Presales, Marketing, Technical Support, Product Development, technology evangelist.
  • Identify any red flags and act immediately to fix a problem before it becomes a complaint and a disappointment.
  • Work with Product Management providing feedback on how the products can be improved based on customer requirements.
  • Develop a trusted relationship with stakeholders within customer organizations of key accounts. Carry out periodic health checks to ensure key customers are happy.
  • Attempt to win churned customers back and help better understand reasons for leaving to minimize future churn.
  • Gather feedback from prospects and customers about the quality of service and product feature-set in collaboration with the Marketing Team.
  • Improve customer satisfaction and value-perception helping to close deals more efficiently and delivering an overall positive customer experience with NXLog.

Required skills and competencies:

  • Strong leadership skills and the ability to create effective processes.
  • Good presentation and communication skills with the ability to work with different types of audiences, most commonly IT security, system administration and integration engineers.
  • Experience in working with complex, multi-divisional, multi-geographical customers.
  • Ability to drive and lead virtual meetings efficiently.
  • Adequate knowledge about IT security solutions such as IDS, EDR, anti-malware, firewalls, content-filtering, identity management, etc. Experience with SIEM and log management products would be definitely an advantage.
  • Technical aptitude and the ability to learn new technology concepts quickly, fuelled by passion.
  • Knowledge of best practices in customer service and retention.
  • Experience working with cross-functional teams.
  • Competencies for remote work
  • Master’s degree in Information Technology or similar
  • Professional experience (years): minimum 5+ years
  • Language: Fluent English skills (oral and written)

An ideal candidate for this role will have a wide breadth of knowledge and experience of what makes customers happy and satisfied within an IT software solutions context.  As this is a remote job typically there is no need to visit clients. All communication is over E-mail, phone and online meetings.

Location: Remote

As a Product Marketing Expert you will be responsible for creating demand for the key products and services of the company through effective messaging and marketing programs as a highly valued member of NXLog’s rapidly growing team, with a desire to help change the manner in which organizations secure and monitor their environments and IT infrastructure.

Your daily tasks and responsibilities:

  • Work with the Marketing team to ensure the right message is communicated to potential customers in order to raise awareness, increase demand and generate leads.
  • Work with product management and engineering teams to understand product advantages and key selling points.
  • Support the sales team by providing them with the necessary marketing material and sales tools they can use in order to make their sales pitch successful.
  • Working closely with the sales and marketing teams to create appealing marketing material such as product brochures, data sheets, white papers, videos, webinars and website content.
  • Understand market and customer needs and use that knowledge to execute compelling marketing strategies.
  • Translate technical details into benefits for the user and craft unique messaging for NXLog’s new and existing products.
  • Assist the marketing team in targeting the right audience when executing marketing campaigns, executing product launches, creating marketing plans.
  • Follow and analyze market trends to position products. Perform SWOT analysis and other benchmarking initiatives.
  • Develop strategies to increase market share and product penetration.
  • Create consistent positioning statements, messaging and associated proof points. Collaborate with the technical writer team in the creation of white papers, blog posts, and landing pages.
  • Close cooperation and communication with all partner departments.
  • Gather feedback from prospects and customers about the service and product feature-set in collaboration with the pre-sales and marketing teams.

Requirements:

  • Experience in enterprise B2B software product marketing and brand management. Experience with SIEM and log management or database solutions would be definitely an advantage.
  • Demonstrated success in positioning and launching differentiated high-growth B2B products in a rapidly evolving IT sector that meet and exceed business objectives.
  • Deep understanding of how B2B software products are sold and the channels they are sold through.
  • Experience in market analysis and familiar with product marketing tactics.
  • Good presentation and communication skills, preferably with some copywriting skills.
  • Ability to communicate value to customers, prospects and the industry.
  • Self-motivated to dig in to learn about products, technology, customers and competitors
  • Knowledge about IT security solutions such as IDS, EDR, anti-malware, firewalls, content-filtering, identity management, etc.
  • Technical aptitude and the ability to learn new technology concepts quickly.
  • Ability to work under minimal supervision on projects.
  • Professional experience (years): minimum 5+ years
  • Language: Fluent English skills (oral and written)

An ideal candidate for this role will have a wide breadth of knowledge and experience with B2B product marketing in the IT and software domain.