C++ Software Developer Windows Endpoint Protection (f/m) at Avira (Tettnang, Germany)

 Stack Overflow ·  14.03.2018


Position summary

The Endpoint Protection Unit at Avira is responsible for protecting the security of users' devices on all platforms from malware and other threats. Your main task will be to design and develop technical products and core components (applications, libraries, system services, user interfaces, and system programming) for Microsoft Windows platforms using modern software engineering methods within an independent agile feature team.

Your performance objectives

As an experienced software developer, your contribution to the design and implementation of our Windows products will be key. With your expertise, you will exert a strong influence on decisions, methods of approach, and results in your team.


Lay the technological foundation for the global success of our products

Collaborate with the Product Owner to find the best technical solutions and give feedback about the technical feasibility of new feature requests 

Develop high-quality and highly-secure software using modern methods in C++Work in an agile scrum team to leverage the power of a self-responsible and multi-skilled team 

Ensure a high code coverage in test automation with unit & module tests 

Research new solutions to protect our users from new emerging threats


Your profile

The ideal candidate will be dedicated, work independently, and have a roll-up-your-sleeves mentality.


You will enjoy implementing high-quality software by using modern methods to develop the software and will be a competent user of C/C++, including C++11 or later language standards 

You will be familiar with using common design patterns and idioms 

Our development process is based on agile methods You will be conversant with concepts such as "Clean Code", "Refactoring", "Unit Testing", "Pair Programming", “Test Driven Development (TDD)" 

You will recognize the value of our excellent infrastructure for continuous integration (CI), which includes extensive automation for builds and integration tests, as it will help you to achieve high levels of quality 

Good and lasting technical solutions will be important to you. You will share your ideas and concepts in discussions and pass on your knowledge. You will be open to suggestions and new technologies, and value your continued personal development, which we will gladly support 

You will be well organized, efficient, and highly results-oriented 

You will be fluent in English

Nice-to-have bonus skills: Latest C++17 standard, C# language, Javascript language, AngularJS


Our offer


Professional challenges to match your interests and skills Cutting-edge IT infrastructure 

Flat hierarchies and fast decision-making 

Stimulating work environment 

Flexible working hours 

International team 

Subsidized canteen, free gym, free ice cream, and other great benefits! 


This job is based in Tettnang, Germany near Lake Constance.




ework.de — ein Projekt von DIPLANET Digital Solutions Impressum