Make it happen. With Code.
Customer Success Engineer, Kotlin Multiplatform
Location
Germany
Posted
45 days ago
Salary
0
Seniority
Senior
Job Description
Customer Success Engineer, Kotlin Multiplatform
JetBrains
• Engage with organizations at various stages of KMP adoption within existing projects. • Support teams through migration, integration, and scaling of shared codebases. • Help teams overcome technical blockers and successfully move from experimentation to production use. • Proactively engage with prospective users who may benefit from KMP. • Understand customer use cases, technical constraints, and adoption challenges. • Provide practical guidance on feasibility, architecture decisions, and adoption strategies. • Gather structured feedback, insights, and pain points from customers. • Collaborate with product and engineering teams to influence the KMP roadmap and tooling improvements.
Job Requirements
- Strong experience with Kotlin (Android or backend).
- A solid understanding of mobile architectures across Android and iOS.
- Excellent communication and stakeholder management skills, with the ability to engage, influence, and build trust with senior engineers, tech leads, and business stakeholders.
- The ability to clearly explain complex technical concepts to diverse audiences, adapting depth and messaging as needed.
- Experience leading customer conversations, facilitating discussions, and aligning cross-functional teams.
- A proactive and empathetic approach to understanding customer needs, challenges, and goals.
- The willingness to travel up to 25% of the time.
- Hands-on experience with Kotlin Multiplatform is nice to have.
- Experience migrating or modernizing legacy and large-scale codebases is nice to have.
- A background in customer success, solutions architecture, or similar customer-facing roles is nice to have.
Benefits
- Strong base salary. We offer competitive pay that reflects your skills and experience.
- Flexible work location. Enjoy the freedom to work from home or from the office.
- Remote work. Spend up to 30 days per year working remotely from abroad.
- Extra time off. More days to relax, recharge, and do the things you love.
- Medical insurance allowance. Enjoy peace of mind for you and your family
- Learning and development opportunities. Access to conferences, courses, and language classes.
- Relocation support. We help make your move as smooth and stress-free as possible. (keep if relevant for the role)
- Language classes. Pick up the local language or sharpen your English skills.
- Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
- Mental health support. To help you feel your best, we provide easy access to professional mental health services.
- Sports benefit. Enjoy an on-site gym or sports club stipend.
- Internal events. Join company-wide celebrations and team gatherings.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer – Mid, Python, FastAPI
ORBIDILa solución de Marketing Digital que convierte autónomos y PYMEs en negocios digitalmente competitivos.
• Desarrollar y mantener servicios backend en Python con FastAPI, escribiendo código limpio, testeado y bien documentado. • Participar en el diseño de APIs REST, modelos de datos y flujos de integración con otros servicios. • Implementar y mantener tests automatizados (unitarios e integración) como parte del flujo de desarrollo. • Participar activamente en code reviews, tanto recibiendo como dando feedback constructivo. • Colaborar con Product y otros equipos para entender requerimientos, proponer soluciones y estimar esfuerzos. • Diagnosticar y resolver incidencias en producción, contribuyendo a mejorar la observabilidad y estabilidad de los servicios. • Apoyar en la reducción de deuda técnica y en la mejora continua de los estándares del equipo. • Usar herramientas de IA (Copilot, Cursor, Claude, etc.) de forma responsable para acelerar el desarrollo sin sacrificar la calidad.
• Work as part of a feature development team and contribute to all phases of the development lifecycle • Write well-designed, testable, efficient code and tests • Review current components, suggesting updates as needed • Write and utilize technical change documentation • Remain up-to-date on all current best practices, trends, and industry developments
• Design, build, and maintain backend services using Java 20+ and Spring Boot • Develop clean, secure, versioned REST APIs for web, mobile, admin, partner, and AI systems • Review and improve Spring Boot application structure, dependency versions, embedded Tomcat configuration, startup behaviour, memory usage, and runtime performance • Improve service structure, startup behaviour, configuration, and deployment readiness • Refactor weak or unstable backend areas without breaking existing functionality • Review and improve backend code quality, error handling, validation, and performance • Investigate production issues across services, APIs, databases, queues, and cloud infrastructure • Investigate Spring/Tomcat-level issues such as slow startup, failed bean initialisation, blocked request threads, timeout misconfiguration, memory pressure, and unhealthy application states • Improve application startup, service health checks, logging, retries, timeout handling, and failure recovery • Identify unstable services, duplicated logic, poor configurations, and risky dependencies • Create clear root-cause analysis for recurring backend failures • Help define backend release standards and deployment readiness checks • Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch • Optimise queries, indexes, schema design, and data access patterns • Support course matching, profile enrichment, search, recommendation, and application workflows • Improve backend data consistency between APIs, databases, search indexes, and AI outputs • Work confidently with AWS-backed backend environments, including services such as EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch, and SQS/SNS, in collaboration with DevOps/Cloud engineers • Support containerised deployments using Docker and Kubernetes • Review backend infrastructure for cost, security, reliability, and scalability • Help reduce unnecessary cloud costs caused by inefficient services, oversized resources, or poor runtime behaviour • Partner with DevOps/Cloud engineers to improve deployment pipelines and runtime environments • Work with Kafka, RabbitMQ, or AWS SQS/SNS • Audit existing message/event flows and identify what is used, unused, broken, or risky • Build reliable asynchronous workflows for notifications, AI processing, applications, search updates, and partner integrations • Integrate third-party services such as payment gateways, email/SMS providers, CRMs, AI/ML APIs, and institution partner systems • Build secure backend services using Spring Security, OAuth2, JWT, SSO, and role-based access control • Work with identity systems such as Keycloak or similar • Improve API security, permission checks, secrets management, and environment variable hygiene • Identify risky public endpoints, exposed credentials, weak service-to-service access, and insecure configurations • Apply secure coding practices across backend services • Improve backend logging, metrics, alerts, tracing, and health dashboards • Work with tools such as CloudWatch, ELK, Grafana, Prometheus, New Relic, Datadog, Rollbar, or similar • Make it easier to detect user-impacting failures such as login issues, API failures, slow responses, and broken workflows • Help define what “healthy backend” means for Yuzee • Review pull requests and raise engineering quality across the team • Mentor junior and mid-level developers while maintaining delivery momentum • Break large technical problems into clear, shippable milestones • Write technical documentation that explains systems, decisions, risks, and fixes • Push back on poor technical decisions with evidence and better alternatives.
Software Engineer – Backend
Nomi HealthRebuilding healthcare with services and technology solutions that deliver easy access to quality, affordable care.
• You will help modernize the healthcare system through intelligent, scalable software. • You will work with technologies like Go, GraphQL, and AWS. • Build platforms that power healthcare payments, operations, and real-time data exchange.




