(Senior) Software Engineer C++
TeamViewer
Stuttgart, Germany
Responsibilities
We are looking for a (Senior) Software Engineer (all genders) to actively contribute to the development of new features for our remote access, control and support solution using the newest standards of C++. The position will report to the Team Lead Software Development and provides an excellent opportunity to create impact and add value in an agile, modern environment.
- Design and develop multi-threaded and high scaling server- and client-side applications
- Optimize our software to deliver the best connectivity on resource limited devices (operating panels, gateways, even harvesters)
- Ensure that our software is stable and runs efficiently on many different systems (more than 2.5 billion installations)
- Monitor the state of the art in the tech landscape and software development and make proposals for improvement on the basis of your current state of knowledge
- Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding reliability, maintanance, scalability, and efficiency
Requirements
- A university or college degree in the field of Computer Science, Software Engineering or any related subject
- At least 5 years of professional experience in the field of software development
- Excellent knowledge in C++
- Interest or knowledge in Web technologies (TypeScript / HTML5) or C# is a plus
- Good knowledge in Design Patterns and architectural knowledge in object-oriented programming
- Fluency in English is mandatory, further languages such as German are a plus
Apply Now
Don't forget to mention EuroTechJobs when applying.