(Senior) Software Engineer C++ (m/f/d) Network Expert

Full-Time     Stuttgart, DE

Responsibilities

  • Design and develop multi-threading server-side applications
  • Optimize and enhance our software with new, efficient algorithms and modern software technologies
  • Work independently on solutions for specified requirements writing clean code following our coding guidelines
  • Ensure that our software is stable and runs efficiently on different platforms
  • Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and efficiency
  • Monitor the latest technical developments in our fields and make proposals for improvement based on your current state of knowledge
  • Mentor and coach interns and junior developers

Requirements

  • A university degree in the field of information technology or relevant experience
  • A minimum of 3 years of professional experience in the field of software development
  • Good knowledge of C++ and Design Patterns for object-oriented programming
  • Experience in network communication, flow control, protocols including and not limited to TCP/IP, UDP and HTTP and client/server architecture over varied platforms. Windows and Linux is a plus
  • Being excited by the idea of being part of a team that develops concepts and optimum solutions for complex tasks
  • Structured and analytical working methods and a good team spirit
  • Fluency in English is mandatory

What we offer

  • Make an impact! Take on the responsibility and work on your own projects. Your passion and skills will be used in international projects and support the operations of our business beyond making coffee!
  • Do you need to gain your first work experience as a part of a mandatory internship? Maybe you are looking for some exciting and time flexible tasks along to your studies? Join us in a role that suits you! We also offer Bachelor and Master Thesis options
  • Make yourself at home! We don't wear ties. In our casual office atmosphere, you can wear whatever you want and enjoy your breaks in one of our many lounge areas
  • Hungry for knowledge? Our TeamViewer Library offers a wide range of industry-related books selections and our E-Learning Center is available 24/7
  • We truly live and celebrate our cultural diversity! Our colleagues come from more than 70 countries and speak more than 40 languages
  • We work hard and play harder! Look forward to our company celebrations, team events and other social gatherings
  • No matter if you are using private or public transportation means, we offer travel subsidy to all our students
  • Attractive workstations with modern and ergonomic equipment, fruits, soft drinks, sports offerings and many other benefits along with a fair compensation wait for you!