
Senior Software Engineer C++/C#
TeamViewer3 days ago
Noida, IndiaSenior
Responsibilities
- Design and develop new software functionality using modern C++ and C#.
- Develop and maintain C#/.NET backend services and RESTful web APIs.
- Participate in application design and improve reliability, maintainability, scalability, and efficiency.
- Independently deliver solutions against specified requirements, timelines, and quality standards.
- Continuously integrate, build, and deploy solutions from test systems to production.
- Participate in code reviews and improve software quality and development practices.
- Maintain and modernize existing software components while developing new features.
- Advise product owners on feasibility studies and estimates for new functionality.
Requirements
- University or college degree in computer science, software engineering, or a related field, or relevant work experience.
- At least 6 years of professional software development experience with modern C++.
- Good knowledge of C# backend development and the .NET framework, including RESTful web APIs and backend services.
- Understanding of clean code, design patterns, software architecture, scalability, performance, and maintainability.
- Experience developing, debugging, and maintaining complex software applications.
- Experience with unit testing and continuous integration practices.
- Basic TypeScript knowledge, particularly React, is advantageous.
- Knowledge of SQL and relational databases is advantageous.
- Familiarity with Git, Jenkins, and automated build and deployment pipelines is a plus.
- Familiarity with AI coding tools such as Copilot, Claude, or Cursor is a plus.
- Fluency in English is mandatory.
Benefits
- Open and inclusive workplace culture with opportunities for personal and professional growth.
- TeamViewer is committed to equal opportunity and supporting employees across diverse backgrounds.
About TeamViewer
TeamViewer builds remote connectivity software for businesses to access, support, and manage computers, mobile devices, and industrial endpoints, plus augmented-reality tools for frontline assistance. It sells subscription licenses and cloud services to SMBs and enterprises across IT support, device management, and remote monitoring. Founded in 2005 and headquartered in Göppingen, Germany, TeamViewer SE is a public company listed on the Frankfurt Stock Exchange (MDAX).