Software Engineer

TeamViewer

Porto, Portugal

Responsibilities

Remote Management is a fast-growing product within the TeamViewer product portfolio. Over the past several years we have successfully built and released products which make IT administrators' day-to-day life easier. Our vision is to become a unified endpoint management solution for our customers. We are looking for a Software Engineer (all genders) to join our R&D team in Porto to actively contribute to the development of our Task Automation or Remote Scripting capabilities.

  • Build services for our Remote Management solution like Task Automation or Remote scripting or related services which belong to our Monitoring product
  • Design and develop new functionality and components for our software using coding languages but not limited to JavaScript, React, Typescript, CSS3
  • Optimize and enhance our software with new, efficient algorithms and modern software technologies
  • Work independently on solutions for specified requirements
  • Be responsible for adhering to time and quality specifications
  • Ensure that our software is stable and runs efficiently on many different browsers and operating systems for thousands of users
  • Monitor the latest technical developments on your field and make proposals for improvement

Requirements

  • University or college degree in Computer Science, Business Informatics, Software Engineering, or any related subject
  • 2+ years of professional experience in the field of software development
  • Solid knowledge of C++ is mandatory
  • Knowledge of JavaScript, Typescript, React is a plus
  • Knowledge in Bash, PowerShell, or similar is a plus
  • Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces
  • Familiarity with boost and other open-source libraries
  • Understanding of Clean Code and Design Patterns for object-orientated programming
  • Experience in any of the following fields would be desirable: parallel programming, SQL, NoSQL, test automation, network communications
  • A positive and solution-oriented mindset paired with a structured and analytical way of thinking/working, being a team player, as well as motivated to learn new things
  • Fluency in English is mandatory, further languages such as Portuguese or German are a plus

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Portugal      Developer      Front End Developer      Hybrid      Web Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2025