Senior Software Engineer C++ @ TeamViewer
Your Application Journey
Email Hiring Manager
Job Details
Overview
Join TeamViewer, the leader in remote connectivity software. We harness cutting-edge technologies such as Augmented Reality and Artificial Intelligence to shape the future of digitalization. Work with a team of more than 1,500 professionals from different continents and cultures in a dynamic work environment.
Responsibilities
As a Senior Software Engineer C++, you will be crucial in developing our remote access solution and server-side applications in an agile environment. You will:
- Define architecture, design, and develop client functionalities using modern C++.
- Optimize software with efficient algorithms and innovative technologies.
- Work independently to meet time and quality specifications.
- Ensure efficient, high quality code implementation.
- Recommend and implement architectural and technological improvements.
- Monitor latest technical developments and drive improvements.
- Advise product owners with feasibility studies and time estimates.
Requirements
Essential qualifications include a degree in Computer Science, Business Informatics, Software Engineering or related field along with several years of experience in C++ development. Experience with C# and familiarity with parallel programming, distributed systems, security, SQL, CQL, or network communication is a plus. Fluency in English is mandatory and German is an advantage.
What We Offer
TeamViewer provides onsite onboarding at HQ, competitive compensation, company stocks and bonuses, premium pension plans, public transport friendly offices, e-bike leasing options, gym terms, corporate benefits discounts, regular team events, an open-door policy with no dress code, and hybrid and flexible work arrangements including a Work From Abroad Program.
Key skills/competency
C++, Software Architecture, Agile, Optimization, Design Patterns, C#, Distributed Systems, Remote Access, Innovation, Hybrid Work
How to Get Hired at TeamViewer
🎯 Tips for Getting Hired
- Customize your resume: Tailor it to highlight C++ and architecture skills.
- Research TeamViewer: Understand their culture, products, and tech innovations.
- Prepare for technical tests: Brush up on C++ and system design.
- Practice behavioral interviews: Focus on teamwork and problem-solving scenarios.