Customer Success Engineer
Job description
About the role
At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. We are looking for a Customer Success Engineer (CSE) to help engineering teams successfully adopt Kotlin Multiplatform (KMP) in real-world production environments. This role owns the end-to-end success of customers navigating their KMP adoption journey, ensuring they achieve tangible business and engineering outcomes through expert guidance. You will act as a trusted technical advisor, bridging deep Kotlin expertise with customer business goals to drive confidence and long-term platform adoption. You will translate complex technical concepts into actionable strategies that align with organizational maturity and product vision. Ultimately, you will enable teams to move from initial evaluation and experimentation to stable, scalable production usage of Kotlin Multiplatform.
Key facts
What you'll do
Investigate and clarify intricate customer use cases to frame feasible Kotlin Multiplatform adoption paths aligned with current architecture. Partner with stakeholders to evaluate technical constraints and co-define realistic adoption roadmaps that balance speed, quality, and risk. Diagnose migration and integration challenges within existing projects, guiding teams from fragmented prototypes toward consolidated shared codebases. Facilitate cross-functional workshops that align iOS, Android, and backend teams on common goals and interface contracts. Assess build performance and runtime behavior, then recommend targeted optimizations to resolve bottlenecks in KMP compilation and testing. Collaborate with product and engineering teams to channel customer feedback directly into the KMP tooling and runtime roadmap. Mentor technical leads on best practices for structuring multiplatform modules, dependency management, and API design. Track adoption metrics and success indicators, translating qualitative feedback into measurable insights for internal stakeholders. Act as the primary escalation partner for complex technical issues, coordinating with JetBrains specialists to unblock critical production scenarios. Represent JetBrains in customer forums and advisory sessions, shaping the narrative around Kotlin Multiplatform best practices.
Requirements
Demonstrate strong hands-on experience with Kotlin, particularly in Android or backend environments where multiplatform decisions have real impact. Possess a solid understanding of mobile architectures across Android and iOS, including threading models, lifecycle patterns, and interoperation boundaries. Exhibit excellent communication and stakeholder management skills, with the ability to engage, influence, and build trust with senior engineers, tech leads, and business stakeholders. Articulate complex technical trade-offs clearly and adapt messaging depth for diverse audiences, from executive briefings to deep technical design sessions. Lead customer conversations and discovery sessions, guiding cross-functional teams through structured problem solving and decision making. Show a proactive and empathetic approach to understanding customer needs, challenges, and long-term goals in production contexts. Commit to traveling up to 25% of the time to engage with customers in person and reinforce long-term relationships. Maintain a bias for action, taking ownership of end-to-end success while collaborating closely with product, engineering, and support organizations.
Nice to have
Hands-on experience with Kotlin Multiplatform in shipped projects or meaningful prototypes. Background in migrating or modernizing legacy and large-scale codebases across mobile platforms. Experience in customer success, solutions architecture, or other customer-facing roles focused on technical adoption.
Practical notes
You are expected to travel up to 25% of the time. There is no fixed deadline to apply mentioned in the source.
Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. You receive a strong base salary that reflects your skills and experience. We offer flexible work location, allowing you to choose between working from home or from the office. Remote work is supported, with the option to work remotely from abroad for up to 30 days per year. Extra time off is provided so you can relax, recharge, and do the things you love. Medical insurance allowance is available for peace of mind for you and your family. Learning and development opportunities include access to conferences, courses, and language classes. Relocation support is provided to make your move as smooth and stress-free as possible. Language classes are offered to help you pick up the local language or sharpen your English skills.