Aktiviere Job-Benachrichtigungen per E-Mail!

(Senior) Software Engineer C++ Master Crew (all genders)

TeamViewer

Karlsruhe

Vor Ort

EUR 55.000 - 95.000

Vollzeit

Vor 20 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a forward-thinking company as a Senior Software Engineer, where you will enhance core backend services using C++. This role involves designing multi-threading applications, optimizing software, and mentoring junior developers. With a strong emphasis on teamwork and innovation, you will contribute to the development of efficient solutions while enjoying a flexible work environment. The company offers competitive compensation, benefits, and a hybrid work model, making it an exciting opportunity for those looking to make a significant impact in software development.

Leistungen

Competitive compensation
Benefits and bonus
Public transport friendly offices
Special terms for local gyms
Corporate Benefits platform
Regular team events
Open door policy
Hybrid work arrangements
Work From Abroad Program
Diversity initiatives

Qualifikationen

  • 3+ years of professional software development experience.
  • Proficiency in C++ and Design Patterns.

Aufgaben

  • Design and develop multi-threading server-side applications.
  • Optimize software with new algorithms and technologies.

Kenntnisse

C++
Design Patterns
Parallel Programming
Network Communication
SQL
Security
Client/Server Architecture
Distributed Systems
Fluency in English

Ausbildung

Degree in Computer Science
Degree in Software Engineering
Degree in IT

Jobbeschreibung

We are currently looking for a Senior Software Engineer (all genders) C++ to join our Master Team and build, develop, and enhance the core backend services of TeamViewer.

Responsibilities
  1. Design and develop multi-threading server-side applications
  2. Optimize and enhance our software with new, efficient algorithms and modern technologies
  3. Work independently on solutions for specified requirements, writing clean code following our guidelines
  4. Ensure software stability and efficiency across different platforms
  5. Recommend improvements to architecture and technologies for reliability, maintainability, scalability, and efficiency
  6. Monitor latest technical developments and propose improvements
  7. Mentor and coach interns and junior developers
Requirements
  • A degree in Computer Science, Software Engineering, IT, or relevant experience
  • 3+ years of professional software development experience
  • Proficiency in C++ and Design Patterns
  • Enthusiasm for developing complex solutions within a team
  • Structured work methods and good team spirit
  • Desirable experience in: parallel programming, network communication, protocols, distributed systems, client/server architecture, SQL, security, platform APIs (Windows, Linux, Mac OS)
  • Fluency in English
What We Offer
  • Onsite onboarding at our HQ for an optimal start
  • Competitive compensation, benefits, bonus, and stock options
  • Public transport friendly offices
  • Special terms for local gyms
  • Access to our Corporate Benefits platform with discounts
  • Regular team events and celebrations
  • Open door policy, no dress code, all-hands meetings, leadership lunches
  • Hybrid and flexible work arrangements, up to 50% home office
  • Work From Abroad Program for up to 40 days outside your country
  • We celebrate diversity and encourage participation in our c-a-r-e initiatives
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.