The provided job description contains valuable information but can be improved in terms of formatting, clarity, and focus. Here is a refined version:
Job Description
Position: (Senior) Software Engineer (all genders)
Location: Remote (with onsite onboarding at our HQ)
Salary: 45,000 - 75,000 EUR per year
Responsibilities
- Actively contribute to the development of new features for our remote assistance solution using the latest standards of C++.
- Design and develop multi-threaded, high-scaling server- and client-side Aftersales / remote assistance solutions.
- Optimize software for connectivity on resource-limited devices (operating panels, gateways, harvesters).
- Ensure software stability and efficiency across various systems.
- Monitor technological advancements and propose improvements based on current knowledge.
- Recommend architectural and technological enhancements to improve reliability, maintenance, scalability, and efficiency.
Technologies
- C++ (excellent knowledge required)
- HTML5 and TypeScript (plus points)
- C# (plus points)
Requirements
- University degree in information technology or a related field.
- Minimum 5 years of professional experience in software development.
- Excellent knowledge of C++.
- Interest or knowledge in Web technologies (TypeScript/HTML5) or C# is a plus.
- Good understanding of Design Patterns and object-oriented architecture.
- Fluency in English; German is a plus.
About Us
Join TeamViewer, a leader in remote connectivity software, leveraging cutting-edge technologies like Augmented Reality and Artificial Intelligence to shape the future of digitalization. Our diverse team of over 1,500 employees worldwide values inclusivity, innovation, and collaboration.
We offer comprehensive benefits, including onsite onboarding, competitive compensation, stock options, flexible work arrangements, and a commitment to diversity and inclusion.
Become part of our dynamic team and help us create a world that works better!