Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TeamViewer

Senior Software Engineer, DEX

TeamViewer

Senior Software Engineer enhancing TeamViewer's DEX capabilities while developing solutions using C# .NET, SQL, and Azure technologies.

Posted 4/22/2026full-timeNoida • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsDockerKafkaKubernetes.NETNGINXNoSQLRedisSQL

About the role

Key responsibilities & impact
  • The TeamViewer Digital Employee Experience (DEX) platform finds and resolves IT issues before they affect users.
  • Our vision is to become THE unified endpoint management solution for our customers.
  • We’re looking for a Senior Software Engineer to play a key role in supporting and enhancing our DEX capabilities.
  • You’ll be essential to maintaining and improving the experience for our existing customers, while helping evolve our elastic SaaS cloud platform.
  • As part of an Agile team, you will operate as an individual contributor, working primarily with C# .NET and SQL.
  • Your work will power both containerized services running on Azure Kubernetes and web applications hosted in the cloud.
  • You will also guide junior members of the team in best practices in software development.
  • Build, enhance and scale core platform capabilities
  • Define the architecture, design and develop new features for our software in C#
  • Continuously integrate, build and deploy our solution from test system to production
  • Design and implement common APIs based on architecture guidelines and frameworks
  • Design and build common database systems of high availability and quality
  • Optimize and enhance our software with new, efficient algorithms and state-of-the-art software tools and technologies
  • Monitor core platform performance and suggest necessary actions
  • Work independently on solutions for specified requirements and be responsible for complying with time and quality specifications
  • Ensure that our software is secure, stable, scalable and runs efficiently
  • Monitor the latest technical developments in your field and make proposals for improvement
  • Guide and assist other team members in engineering topics relevant for the team
  • Coach & mentor junior members in the team
  • Act as an advisor for product owners (feasibility studies and time estimates for new functionality to be implemented)
  • Communicate with customers to analyze & fix product defects, or during major implementations

Requirements

What you’ll need
  • A university degree in the field of information technology, computer science and engineering or a related subject
  • 6+ years of professional experience in the field of software development
  • Solid knowledge of .NET (C#) and SQL is mandatory, with a focus on development of Web APIs
  • Experience in writing and maintaining unit tests with a modern framework
  • Experience with Azure cloud services such as: Kafka/Event Hub, AKS, Redis, Service Bus, SQL Managed Instance
  • Experience in building and delivering containerized solutions (Docker)
  • Experience in shaping the architecture of complex, large-scale distributed systems.
  • Experience in performance analysis, and with code/query optimization
  • Understanding of Clean Code, Design Patterns and SOLID principles for object-oriented programming
  • 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
  • Expertise in one or more of the following areas is preferred: multi-threaded/async programming, network communications, and digital certificates/PKI.
  • Excellent debugging skills, with the ability to troubleshoot issues in complex environments and determine root cause
  • Experience in performance analysis, and with code/query optimization
  • Understanding of secure coding principles and best practices
  • Experience in NoSQL database technologies is a plus
  • Exposure to CI/CD technology such as Kustomize, ArgoCD is a plus
  • Familiarity with cloud infrastructure (Azure Application Gateway, nginx, and Azure Web Application Firewall) is a plus
  • Familiarity with AI tools for coding (like Co-pilot) is a plus
  • Familiarity with observability platforms (e.g. DataDog) and structured logging is a plus
  • Fluency in English is mandatory, further languages are a plus.

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Professional development
  • Wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#SQLWeb APIsunit testingAzureDockerperformance analysiscode optimizationNoSQL
Soft Skills
solution-oriented mindsetstructured thinkinganalytical thinkingteam playermotivation to learncoachingmentoringcommunicationdebuggingroot cause analysis