
Senior Software Engineer – C++
TeamViewer
full-time
Posted on:
Location Type: Hybrid
Location: Karlsruhe • 🇩🇪 Germany
Visit company websiteJob Level
Senior
Tech Stack
SQL
About the role
- Actively contribute to the development for our remote access solution and server-side applications
- Define the architecture, design and develop functionalities for our client and services using modern C++
- Optimize and enhance our software with new, efficient algorithms and technologies
- Work independently on solutions for specified requirements and be responsible for complying with time and quality specifications
- Be responsible for ensuring efficient implementation and for code of the highest quality
- Recommend and implement improvements to architecture / technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and performance
- Monitor the latest technical developments in your field and initiate improvements
- Act as an advisor towards product owners (feasibility studies and time estimates for new functionality to be implemented)
Requirements
- University or college degree in Computer Science, Business Informatics, Software Engineering, or any related subject
- Several years of professional experience in the field of object-oriented software development using C++ and design patterns
- Enthusiasm for other technologies such as C#
- Experience in any of the following fields would be desirable: parallel programming, distributed and scalable systems, security, SQL, CQL, or network communication
- Structured and analytical way of thinking / working, being a team player, as well as motivated to learn new things
- Fluency in English is mandatory, German is a plus.
Benefits
- Onsite Onboarding in our HQ office for an optimal start
- Great compensation and benefits packages including company achievement bonus and company stocks, regular salary reviews
- Premiums for the private pension plan (BAV) up to the maximum amount are topped up by TeamViewer
- Public transport friendly offices
- Option to lease an e-bike
- Special terms for local gyms
- Access to Corporate Benefits platform with many discounts
- Regular Team events and company-wide celebrations
- Open door policy , no dress code rules, frequent all Hands and Leadership Lunches
- Hybrid and Flexible work time with up to 60% home office
- Work From Abroad Program allowing up to 40 days of work outside your contracting country
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C#object-oriented software developmentdesign patternsparallel programmingdistributed systemsscalable systemssecuritySQLCQL
Soft skills
structured thinkinganalytical thinkingteam playermotivation to learnindependenceresponsibilityadvisory skills
Certifications
University degree in Computer ScienceUniversity degree in Business InformaticsUniversity degree in Software Engineering