Join Emsisoft - a truly virtual company

Emsisoft doesn't have a company office, all our team members are free to work from wherever they want. We at Emsisoft don't know country- or cultural borders, we're all part of a world wide distributed team that creates the best possible protection software for all people on earth.

Benefits

  • Location independent - work from any place.
  • Flexible work hours - whatever time suits you best.
  • Multicultural environment - international collaboration.
  • Do something good - fight the bad boys and their online threats.
  • Company ethics - we don't do things just for the money.

Before you apply

As you can see, we are dedicated to excellence. This is what will we expect from you too. If you can identify with perfectionism, have a strong sense of honesty and an affinity for solid work, please get in touch with us!

Open positions

Windows System Developer (C++)

Responsibilities:

  • Primary responsibility is focused on maintenance work related to existing and released Emsisoft malware detection and removal components. This involves everything from minor code changes to design of new modules, including writing code, debugging, testing, and documentation.
  • Ability to develop written design specifications from project management input, discussions with key team members and customer feedback.
  • Complete documentation and provide input to improve procedures for installation, development and maintenance processes.

Skills and qualifications:

  • Strong background in C++11 & C++14 development (3+ years). Knowledge of other programming languages especially C and Delphi is a plus.
  • Strong command of the Windows API as well as general Windows concepts.
  • Hands on experience in crash dump analysis using Visual Studio and WinDbg.
  • Hands on experience in developing or interacting with Windows kernel mode drivers is a plus.
  • Knowledge of common source control systems like Subversion and Git.
  • Fluent verbal and written communication skills in English. Knowledge of German or Russian is a plus.

We are offering a safe long term full time employment as an independent contractor, working in an interesting field as part of a growing multi-cultural company. You will have flexible work hours providing the short daily meetings are covered. Your job will be completely location independent, assuming you have access to a reasonably fast and stable internet connection.

Submit your application now: jobs@emsisoft.com

Kernel/Driver Development Geek

Responsibilities:

  • Primary responsibility is focused on maintenance work related to existing and released Emsisoft kernel mode components. This involves everything from minor code changes to design of new modules, including writing code, debugging, testing, and documentation.
  • Ability to develop written design specifications from project management input, discussions with key team members and customer feedback.
  • Complete documentation and provide input to improve procedures for installation, development and maintenance processes.

Skills and qualifications:

  • Strong background in C/C++ development (3+ years). Knowledge of other programming languages especially Delphi is a plus.
  • Solid knowledge of Windows kernel development and architecture.
  • Hands on experience in Windows driver development.
  • Hands on experience in crash dump analysis using WinDbg.
  • Familiar with the concepts of filter drivers, in particular file system mini filters.
  • Familiarity with kernel network filtering (NDIS, WFP, TDI) is a plus.
  • Knowledge of common source control systems like Subversion.
  • Fluent verbal and written communication skills in English. Knowledge of German or Russian is a plus.

We are offering a safe long term full time employment as an independent contractor, working in an interesting field as part of a growing multi-cultural company. You will have flexible work hours providing the short daily meetings are covered. Your job will be completely location independent, assuming you have access to a reasonably fast and stable internet connection.

Submit your application now: jobs@emsisoft.com

Full Stack Web Developer

Responsibilities:

  • Primary responsibility is focused on creating well structurized HTML/CSS/JS and maintenance work related to our websites. This includes several web projects that are based on Contao CMS, Wordpress, and IP.Board.
  • You'll create new pages in collaboration with a strong web marketing team and keep different language versions of the website synchronized with the help of our translation team.
  • To keep up with new requirements, you'll extend our website's functionality with professionally written PHP code.
  • You'll need to organize yourself within a team of 5 in a marketing team, giving the team goals the highest priority.

Skills and qualifications:

  • Strong background in HTML/CSS/JS and PHP development (3+ years).
  • Solid knowledge of Contao CMS and Wordpress, and their extension interfaces.
  • Hands on experience in JavaScript development (jQuery, Ajax).
  • Hands on experience in using SCRUM for development is a plus.
  • Knowledge of common source control systems like Subversion.
  • You should be a good team player who is not hesitating to go the extra mile to achieve goals.
  • Fluent written communication skills in English are a must. Knowledge of German, French or Russian is a plus.
  • A good understanding of online marketing in general is preferred.

We are offering a safe long term employment from 30h/week to full time as an independent contractor, working in an interesting field as part of a growing multi-cultural company. You will have flexible work hours providing the short daily meetings are covered. Your job will be completely location independent, assuming you have access to a reasonably fast and stable Internet connection.

Submit your application now: jobs@emsisoft.com

Technology Evangelist

Responsibilities:

  • Lead evangelism for our state-of-the-art malware protection software.
  • Enable the field with a focus on clarifying and enabling depth of knowledge in how Emsisoft's technology work.
  • Help in product launches and technology adoption with active engagement at forums, blogs and social media.
  • Establish and maintain business contacts with third parties that can enable broader awareness for our products.
  • Always have an open eye for beneficial marketing and business opportunities.

Skills and qualifications:

  • 5+ years experience in the same or similar field.
  • Must be a self-starter and comfortable working in a fast-paced innovative environment.
  • High energy level and ability to work independently.
  • High levels of collaboration and teamwork.
  • Positive attitude and willing to go the extra mile without being asked.
  • Must be Windows user to understand what we're doing.

We are offering a safe long term employment from 30h/week to full time as an independent contractor, working in an interesting field as part of a growing multi-cultural company. You will have flexible work hours providing the short daily meetings are covered. Your job will be completely location independent, assuming you have access to a reasonably fast and stable Internet connection.

Submit your application now: jobs@emsisoft.com