Auf einen Blick
- Aufgaben: Join us as a Software Engineer C++ to develop innovative remote access solutions.
- Arbeitgeber: TeamViewer is a global tech leader in remote connectivity and digitalization.
- Mitarbeitervorteile: Enjoy 28 vacation days, hybrid work options, and great compensation packages.
- Warum dieser Job: Make an impact in a diverse, agile environment focused on learning and growth.
- Gewünschte Qualifikationen: 5+ years in C++ development with a degree in Computer Science or related field.
- Andere Informationen: Work from abroad for up to 40 days and participate in regular team events.
Das voraussichtliche Gehalt liegt zwischen 44700 - 84000 € pro Jahr.
TeamViewer is a leading global technology company that provides a cutting-edge platform to remotely access, control and support devices of any kind. 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, 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.
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, 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
- An attractive compensation package above the collectively agreed minimum basic salary (according to the IT-KV, Regelstufe in ST1: EUR 3.724 gross/month)
- 28 days of well-deserved holidays
- Onsite Onboarding in our HQ office for an optimal start
- Great compensation and benefits packages including company achievement bonus and stock-based options, regular salary reviews
- Public transport friendly office
- 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 and frequent all Hands
- 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 for job openings at TeamViewer.
✨Tip Number 3
Showcase your experience with agile methodologies, particularly Scrum. Highlight any past projects where you contributed to a team environment, as this aligns with TeamViewer's collaborative culture.
✨Tip Number 4
Stay updated on advancements in related fields like Augmented Reality, Internet of Things, and Artificial Intelligence. Demonstrating knowledge in these areas can set you apart as a candidate who is ready to contribute to TeamViewer's innovative solutions.
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 your ability to work in diverse teams and your commitment to continuous learning 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 Strong Cover Letter: In your cover letter, express your passion for technology and how your background aligns with TeamViewer's mission. Mention your experience with agile methodologies and your ability to contribute to a Scrum team.
Showcase Relevant Experience: When detailing your professional experience, focus on your 5+ years in software development, particularly with C++. Discuss any experience you have with parallel programming, distributed systems, or security, as these are desirable skills for the role.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer GmbH vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail, especially with versions 14 and above. Highlight specific projects where you implemented design patterns and optimized algorithms, as this will demonstrate your technical proficiency.
✨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 in agile environments and how you contribute to team dynamics.
✨Discuss Continuous Learning
TeamViewer values employees who are motivated to learn new things. Talk about any recent technologies or methodologies you've explored, particularly in areas like parallel programming or network communication, to show your commitment to professional growth.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice solving problems related to object-oriented software development and be ready to explain your thought process clearly, as this will reflect your analytical skills.