C/C++ Software Engineer (f/m/x) Core Protection Platform

  • Full Time
  • Tettnang
  • With Professional Experience
  • Permanent Contract

We’re an international software company at the forefront of imagining the future of digital security. Avira’s award-winning products and technology protect over 500 million users in the connected world.

What makes us special? First and foremost – it’s the authentic people at Avira. We have a great community feeling that fosters your uniqueness and offers the space to reflect, the feedback to grow, and the freedom to innovate.

Apply now

The Challenge

Building software in a modular way is key to success. At Avira we are building security software for end consumer but also offering our core protection technologies to OEM vendors.

The Mission of this team is to build THE common platform to serve both worlds - your code will protect millions of Avira consumer customers but also the user bases of enterprises by e.g. scanning mail attachments in an ISP's back-end, web traffic on router systems or Apps on an Android device.

This Protection Platform is meant to run on various operating systems offering the possibility to identify threats in all kinds of data.

The Team

You will be working in an agile development team of about 10 software engineers located in Bucharest, Romania and Tettnang, Germany. You will report directly to the Manager of Core Protection Platform.

What you will do

  • As experienced developer you will write code in C / C++ which runs across multiple platforms, e.g. Windows, Linux / Unix or MacOS. In certain cases you also have to deal with C#, Python or Bash.
  • You will assure a high quality of the developed software by creating unit- and integration tests.
  • You will be responsible for the architecture, design and implementation of new features and maintenance for existing ones.
  • You will be using the Atlassian technology stack (Jira, Confluence, Bamboo, Artifactory, Bitbucket).

Keys to Hiring

  • The best developers find easy solutions for complex problems. They never guess, but gain deep understanding of their task first before implementing the solution.
  • Good developers are well-organized, fast-implementing and always keep their promises.
  • Good developers know cutting-edge technology in their field and are aware of modern tools.
  • Good developers find solutions for tough challenges rather than saying that there is no solution.
  • If good developers make mistakes, they learn out of it. Good developers do whatever it takes to deliver, e.g. doing test automation if this is required at the moment.
  • The best developers are keen on learning new technologies and motivated to achieve their goals.


The position can be either based in Tettnang, Germany or Bucharest, Romania. 

If you are looking for a culture that also encourages aspiration and professional excellence, get in touch with us and discover the Avira experience firsthand.

How we hire

Codility Test

Video interview

Live coding

Homework/Case Study

Leitbild interview


Apply now

Do you have any questions? We are happy to answer them!

Lena Komarek

+49 (0) 7542 - 500 - 2207


  • Modern devices,
    and office concept
  • Gym Card and fitness courses
  • Private medical care
  • Learning and Developement offers
  • Flexible working hours
  • Relocation package

Although there’s a lot of disruption nowadays due to Covid-19, we at Avira are continuing to run our daily business activities so that we stay true to the promise to our customers - now even more than ever: Protecting people in the connected world.

And we are doing this from the safeness of our own homes. Among other things, this means we are still hiring, but we have moved all our interviews online and all our colleagues are being onboarded remotely

So join us and you will be able to work from home until the danger is over.