Software Engineer C#

TeamViewer

Porto, Portugal

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 multi-threaded and high scaling service and client-side applications using C#;
  • Optimize and enhance our software using new efficient algorithms and technologies;
  • Design and implement common APIs based on architecture guidelines and frameworks;
  • 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;
  • Continuously integrate, build and deploy our solution from test system to production;
  • 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 owner (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;
  • At least 2 years of experience in the field of object-oriented software development using C# and .NET is mandatory;
  • Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces;
  • Experience in any of the following fields would be desirable: parallel programming distributed and scalable systems, security, SQL or NoSQL databases, or network communication;
  • Knowledge of TypeScript or React is a plus;
  • Understanding of Clean Code and Design Patterns for object-oriented programming;
  • Fluency in English is mandatory, further languages such as Portuguese are a plus.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Portugal      C Sharp Developer      Developer      Front End Developer      Hybrid      Web Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2026