Senior C++ Software Engineer (all genders)

TeamViewer
Πλήρης απασχόληση
Ιωάννινα
Join TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization.

Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive values, we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive.

Become part of our winning team and help us create a world that works better.

Responsibilities

We are seeking a skilled and passionate Senior C++ Software Engineer (all genders) to join our dynamic and innovative development team. The ideal candidate will be responsible for designing, developing, and maintaining complex software solutions, contributing to both new projects and existing systems. You will work closely with a cross-functional Scrum team, including architects, designers, and other software engineers, to deliver high-quality software solutions.

  • Work on the design, development, and optimization of complex C++ applications. Write clean, maintainable, and efficient code following best practices and coding standards
  • Create and maintain unit and integration tests to ensure the reliability and robustness of the code. Contribute to test strategies and implement automated tests to cover various edge cases.
  • Analyze complex problems, propose effective solutions, and implement them within the system’s architectural constraints
  • Apply and adhere to architectural patterns, ensuring the scalability and maintainability of the system. Understand and implement design patterns such as Factory, Observer, Singleton, Builder, etc., to solve recurring design challenges
  • Work collaboratively with other team members within a Scrum framework, participating in planning, reviews, and retrospectives. Communicate effectively with stakeholders to clarify requirements and propose solutions
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards
  • Document designs, code, and processes to maintain high-quality technical documentation that can be used by team members and stakeholders

Requirements

  • 3+ years of professional experience in C++ development
  • Strong understanding of modern C++ standards (C++11, C++14, C++17, and above)
  • Solid understanding of C++ Composition, STL containers, and algorithms
  • Familiarity with SOLID principles and their application in software design
  • Experience with at least 3-4 design patterns (Factory, Observer, Singleton, Builder, etc.)
  • Experience with multi-threaded programming and performance optimization
  • Knowledge of version control systems such as Git
  • Experience writing unit and integration tests
  • Familiarity with automated testing frameworks
  • Experience working within a Scrum or Agile environment
  • Understanding of software development lifecycle (SDLC) best practices

What We Offer

  • 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
  • Private Health Insurance plan for you and your family
  • Monthly meal allowance (ticket restaurant)
  • Special discounts with our corporate offers
  • 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 allows up to 40 days of work outside your contracting country
  • We celebrate diversity as one of our core values, and 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.

Πώς να εφαρμόσει

Για να υποβάλετε αίτηση για αυτήν την εργασία θα πρέπει να εξουσιοδοτήσετε στον ιστότοπό μας. Εάν δεν έχετε ακόμα λογαριασμό, εγγραφείτε.

Δημοσιεύστε ένα βιογραφικό

Παρόμοιες εργασίες

Production Manager

THRACE GROUP, Ιωάννινα
πριν 6 ώρες
ΟΌμιλος Πλαστικά Θράκης είναι ένας ελληνικός πολυεθνικός Όμιλος, ο οποίοςδραστηριοποιείται στην παραγωγή και διάθεση προϊόντων πολυπροπυλενίου καιπολυαιθυλενίου, διαθέτοντας παραγωγικές εγκαταστάσεις σε 6 χώρες (Ελλάδα,Μεγάλη Βρετανία, Βουλγαρία, Ρουμανία, Ιρλανδία και ΗΠΑ), εταιρείες διανομής καιεμπορίας σε 4 χώρες (Νορβηγία, Σουηδία, Σερβία, Αυστραλία) και δίκτυο πωλήσεωνπου εκτείνεται σε περισσότερες από 80 χώρες. Η εταιρεία Πλαστικά Θράκης Pack, μέλος του Ομίλου Πλαστικά Θράκης,αναζητά να...

Υπάλληλος σε ΟΠΑΠ / καφέ

ΟΠΑΠ/ΚΑΦΕ ΤΣΙΡΟΓΙΑΝΝΗΣ ΓΕΩΡΓΙΟΣ, Ιωάννινα
πριν 3 μέρες
Το Πρακτορείο ΟΠΑΠ/καφέ Τσιρογιάννης Γεώργιος ζητά προσωπικό με εμπειρία στο κομμάτι του ΟΠΑΠ και του καφέ . Θέση εργασίας πλήρους απασχόλησης. Απαραίτητα Προσόντα: Παροχές:

Intern, Software Engineering (all genders)

TeamViewer, Ιωάννινα
πριν 2 εβδομάδες
Join TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive values, we celebrate the unique perspectives and talents each individual...