Staff Software Engineer Java (all genders)
Core
Lead Java architecture and deliver high-performance solutions for TeamViewer ONE, a unified endpoint management platform protecting customers' IT infrastructure.
Role type
Staff Software Engineer (Java/Kotlin)
Builds
Endpoint Protection and Backup services for TeamViewer ONE SaaS cloud platform
Domain
Cybersecurity / Endpoint Management / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Scalability, Performance Optimization, Encryption, Network Protocols, Unit Testing, Distributed Systems Architecture, Clean Code, Design Patterns
Preferred skills
Kubernetes, Docker, Kafka, Cloud Services (Azure/AWS/GCP), TypeScript, React, C++, C#, AI Coding Tools, Log Analysis, Anomaly Detection
Technologies
Java, Kotlin, Jenkins, Salt, SQL, Cassandra, Kubernetes, Docker, Kafka, Azure, AWS, GCP, React, TypeScript, C++, C#
Responsibilities
Define architecture and develop new features for software in Java/Kotlin; Collaborate with cross-functional teams to balance performance and maintainability; Continuously integrate, build, and deploy solutions to production; Design and implement common APIs and high-availability database systems; Optimize software with efficient algorithms and state-of-the-art tools; Guide team members in engineering best practices; Act as an advisor for product owners on feasibility and estimates; Communicate with customers to analyze and fix product defects.
Seniority
Staff, hands-on IC with mentorship

