TeamViewer

Professional Engineer / Senior Software Engineer (Full Stack)

TeamViewer
Apply
1 month ago
Noida, IndiaSenior

Responsibilities

  • Design, build, and maintain the Connector SDK, integration templates, and backend services.
  • Build web extensions and tooling using React and TypeScript.
  • Design scalable, secure, reusable, API-first and event-driven integrations with enterprise systems.
  • Create data mappings and transformations between TeamViewer products and ERP, WMS, and MES systems.
  • Convert customer-specific integrations into standard configurable templates.
  • Write developer documentation, samples, and guides and provide technical support to partners and system integrators.
  • Drive unit, integration, contract, and end-to-end testing strategy and contribute to CI/CD pipelines.
  • Establish responsible AI-assisted development practices using coding tools.
  • Mentor engineers, lead code reviews, and promote engineering best practices.
  • Collaborate with engineering and product teams in Europe and occasionally travel there.

Requirements

  • A degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 6 years of professional software development experience across backend and frontend systems, with experience leading technical topics.
  • Strong backend experience with Java and/or Kotlin with Spring Boot, or Node.js and TypeScript.
  • Solid experience with React and TypeScript.
  • Strong enterprise integration experience, including REST APIs, data mapping and transformation, event-driven integration, and messaging.
  • Understanding of OAuth 2.0 and OpenID Connect authentication and authorization standards.
  • Experience with relational and NoSQL databases, Git, CI/CD, automated testing, Docker, and Azure or AWS.
  • Hands-on experience with AI coding tools such as Claude Code, GitHub Copilot, or Cursor and responsible-use practices.
  • Experience mentoring engineers and working in agile teams.
  • A consulting mindset and the ability to turn customer processes into reusable standard solutions.
  • Fluent spoken and written English and good working-hours overlap with Central European Time.
  • Preferred experience includes SAP consulting, systems integration, integration platforms or SDKs, SAP integrations and certification, WMS or MES products, SDKs, developer tools, and developer documentation.

Benefits

  • Inclusive equal-opportunity workplace with support for diverse employees and accommodations during application, hiring, and onboarding.
  • Opportunities for personal and professional growth.
  • Work in the Noida team with collaboration across Europe and good Central European Time overlap.
  • Occasional travel to Europe may be required.
TeamViewer

About TeamViewer

1,001-5,000 employees

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).

Contact me