Staff Software Engineer

10 - 14 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: Join TeamViewer, the leader in remote connectivity software, and be a part of a diverse team of over 1,500 employees worldwide. TeamViewer fosters inclusivity and values the unique perspectives each individual brings to the table. As a Staff Software Engineer, you will play a crucial role in enhancing the TeamViewer Digital Employee Experience (DEX) platform, focusing on developing and improving services for large enterprise customers. Your expertise in using Azure managed services and guiding junior team members will be key in achieving our vision of becoming THE unified endpoint management solution. Key Responsibilities: - Develop & enhance services for the DEX solution, including Device Inventory, Device & Software Catalog Matching, Data Ingestion at scale, and Cloud Data Sync - Define architecture, design, and develop new features in .NET C# - Continuously integrate, build, and deploy solutions from test systems to production - Design and implement common APIs based on architecture guidelines and frameworks - Build high-quality, high-availability database systems - Optimize software with efficient algorithms and state-of-the-art tools - Work independently on specified requirements, ensuring time and quality specifications are met - Monitor technical developments and propose improvements - Guide and assist team members, mentor junior members, and advise product owners on feasibility studies and time estimates - Communicate with customers to analyze & fix product defects, and contribute towards Security initiatives like ISO27001, SOC2, NIST, and FedRAMP certification Qualifications Required: - University degree in information technology, computer science, or related field - 10+ years of professional experience in software development - Solid knowledge of .NET (C#) and SQL - Familiarity with Secure SDLC principles, OWASP Top-10 vulnerabilities & remediation, and Threat Modeling - Experience with unit test casing frameworks, Docker, Kafka, Databricks, ADO pipelines, and Azure services - Proficiency in Docker & Kubernetes ecosystem - Understanding of Clean Code, Design Patterns, and object-oriented programming - Solution-oriented mindset, structured and analytical approach, team player, eager to learn - Desirable experience in parallel programming, test automation, network communications, digital certificates/PKI - Knowledge of Typescript, React, C++, AI tools for coding (like Co-pilot), end-user computing, and software asset management - Fluency in English, additional languages are a plus,

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

hyderabad, telangana, india