Auf einen Blick
- Aufgaben: Join us to develop innovative features for our remote access solutions using C++.
- Arbeitgeber: TeamViewer is a global tech leader in remote connectivity and digitalization.
- Mitarbeitervorteile: Enjoy flexible work hours, great compensation, and perks like e-bike leasing and gym discounts.
- Warum dieser Job: Make an impact in a diverse, agile environment focused on growth and innovation.
- Gewünschte Qualifikationen: 5+ years of C++ experience and a degree in Computer Science or related field required.
- Andere Informationen: Work from abroad for up to 40 days and participate in regular team events.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
TeamViewer is a leading global technology company that provides a cutting-edge platform to remotely access, control, and support devices. Our software solutions empower our users and customers to bridge distances and digitalize their processes through seamless connectivity.
Our team is committed to quality and passionately leading the way in the fields of Augmented Reality, the Internet of Things, and Artificial Intelligence. With over 1.400 employees from more than 80 nationalities in 20+ locations worldwide, we are one global family. We believe that bringing together people from different backgrounds and experiences leads to better, more innovative solutions. One of the keys to our success is our culture, which enables employees to learn, grow, and contribute in meaningful ways.
Are you courageous and want to make an impact? Then join our winning team and help us create a world that works better.
Responsibilities
We are looking for a Software Engineer C++ (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 Manager Software Development and provides an excellent opportunity to create impact and add value in an agile, modern environment.
- Design and develop platform independent functionalities for our client and services using C++
- Optimize and enhance our software with new, efficient algorithms and technologies
- Work collaboratively in a Scrum development team within a continuous integration environment
- 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
- 5+ years of professional experience in the field of object-oriented software development using C++ (C++ 14 or above) and design patterns
- 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
What we offer
- 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 50% home office
- Work From Abroad Program allowing up to 40 days of work outside your contracting country
- We celebrate diversity as one of core values, join and drive one of the c-a-r-e initiatives together with us!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
#J-18808-Ljbffr
(Senior) Software Engineer C+ (all genders) Arbeitgeber: TeamViewer GmbH
Kontaktperson:
TeamViewer GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: (Senior) Software Engineer C+ (all genders)
✨Tip Number 1
Familiarize yourself with the latest C++ standards, especially C++14 and above. Being well-versed in modern features and best practices will not only boost your confidence but also demonstrate your commitment to quality coding.
✨Tip Number 2
Engage with the C++ community through forums or local meetups. Networking with other professionals can provide insights into industry trends and may even lead to referrals or recommendations for the position.
✨Tip Number 3
Showcase your experience with agile methodologies, particularly Scrum. Highlight any relevant projects where you collaborated in a team setting, as this aligns with TeamViewer's emphasis on teamwork and agile development.
✨Tip Number 4
Research TeamViewer’s products and services thoroughly. Understanding their technology stack and how they implement features will allow you to speak knowledgeably during interviews and show your genuine interest in the company.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) Software Engineer C+ (all genders)
Tipps für deine Bewerbung 🫡
Understand the Company Culture: Familiarize yourself with TeamViewer's values and culture. Highlight how your background and experiences align with their commitment to diversity and innovation in your application.
Tailor Your CV: Make sure your CV emphasizes your experience with C++ and any relevant technologies mentioned in the job description. Include specific projects or achievements that demonstrate your skills in object-oriented software development.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how you can contribute to TeamViewer's mission. Mention your experience with agile methodologies and your ability to work collaboratively in a Scrum team.
Showcase Continuous Learning: Mention any recent courses, certifications, or personal projects that demonstrate your commitment to staying updated with the latest developments in C++ and related fields. This shows your motivation to learn and grow within the role.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer GmbH vorbereitest
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ and any specific projects you've worked on that demonstrate your skills. Be prepared to discuss C++ 14 features and how you've applied them in real-world scenarios.
✨Emphasize Team Collaboration
Since the role involves working in a Scrum development team, share examples of how you've successfully collaborated with others in past projects. Discuss your experience with agile methodologies and how you contribute to a team's success.
✨Discuss Problem-Solving Skills
Prepare to talk about challenges you've faced in software development and how you approached solving them. Highlight your structured and analytical thinking, especially in relation to optimizing algorithms or improving system performance.
✨Stay Updated on Industry Trends
Demonstrate your passion for technology by discussing recent developments in C++, parallel programming, or other relevant fields. Show that you're proactive about learning and implementing new technologies to enhance software solutions.