Software Engineer Platform Applications

  • Full-time

Company Description

TeamViewer is a leading global technology company that provides a connectivity platform to remotely access, control, manage, monitor, and repair devices of any kind – from laptops and mobile phones to industrial machines and robots. TeamViewer proactively shapes digital transformation and continuously innovates in the fields of Augmented Reality, Internet of Things or Artificial Intelligence. Since the company’s foundation in 2005, TeamViewer’s software has been installed on more than 2.5 billion devices around the world. The company is headquartered in Göppingen, Germany, and employs around 1,500 people globally.

Job Description

Help TeamViewer’s customers connect their hands-on teams t the data and processes that drive their work. Empower them to deliver higher quality results at greater efficiency. TeamViewers’ solution Frontline low-code application can run on smart glasses, mobile phones, and tablets managing the entirety of the hands-on worker’s interaction with solutions authored in the Frontline Apps low-code App Builder tool. Work with the cutting-edge wearable computing devices and collaborate with software engineers who are continually pushing the boundaries of the possible. Join us in a diverse, vibrant, and fast-paced work environment.

  • Design and develop microservices supporting the Frontline device clients
  • Work on the implementation of industry-standard design patterns to ensure the scalability and resiliency of the Frontline Apps service stack
  • Manage APIs that support both design-time and run-time application functionality
  • Provide operational support of a cloud-first/cloud-native, Kubernetes-powered infrastructure
  • Collaborate with client’s engineering teams to ensure that services meet performance availability, and functional goals
  • Keep your focus on security by design. Furthermore, you are involved in reviews and migrations of identified security risks

Qualifications

  • Bachelor’s degree in Software Engineering or any related subject. A relevant, comparable work experience is an alternative
  • 3+ years of professional experience in the area of software development
  • In-depth knowledge of NodeJS and/or GO programming languages
  • Ability to work efficiently with one or more major cloud providers (AWS, GCP, Azure)
  • Familiar with common authentication standards and protocols (OAuth, OIDC, etc.)
  • Extensive experience with RESTful API Design and Kubernetes. Knowledge in managing on-premises Kubernetes deployment is a plus
  • Additional experience working with MQTT is a plus
  • Excellent communication and organizational skills and the ability to work effectively with both management and peers rounds up your profile

Additional Information

  • Location can be Vienna or Austin, USA
  • Grab the opportunity to provide active input on a fast-growing company and TeamViewer product downloaded and used thousands of times every day, all around the world
  • It's all about the team: become part of a community that values respect, support and open feedback
  • Enjoy an attractive workplace with modern equipment within a dynamic company that enjoys continuous, healthy growth
  • We truly live and celebrate our cultural diversity: our colleagues come from more than 70 countries and speak more than 40 languages
  • Benefit from learning opportunities – internal & external
Privacy Policy