Senior Software Engineer
Senior Software Engineer (Kotlin / AI Integration / Large-Scale Systems)
We are looking for a highly experienced Senior Software Engineer to join a large-scale product ecosystem operating in a complex, distributed environment.
This role is designed for a strong Individual Contributor who thrives on solving high-complexity problems, influencing architecture, and delivering scalable, production-grade solutions. You will work at the intersection of modern backend engineering and AI-driven capabilities, helping evolve systems that operate at significant scale.
The ideal candidate combines deep Kotlin expertise with curiosity and practical interest in AI-powered solutions — particularly LLM integrations and agentic frameworks — and understands how to translate technical decisions into real user impact.
What You’ll Be Responsible For
Designing and delivering high-complexity features and system components
Driving architectural decisions and evaluating technical trade-offs
Ensuring quality, scalability, reliability, and observability of delivered solutions
Taking end-to-end ownership of implementation, from concept to production
Identifying and managing technical risks, dependencies, and technical debt
Integrating AI-driven capabilities (LLMs, agentic systems) into production workflows
Collaborating closely with Engineers, Product Managers, and Designers
Evaluating technical decisions based on measurable user impact
Operating with high autonomy and accountability in a mature engineering environment
Must Have
Proven experience as a Senior Software Engineer delivering complex, high-scale solutions
Deep hands-on experience with Kotlin
Basic commercial experience and strong interest in AI-driven solutions, especially LLM integration and Agentic Systems/Frameworks
Strong architectural mindset and ability to drive system design
Experience managing scalability, performance, stability, and observability
Ability to identify technical debt and proactively address system risks
Strong collaboration and communication skills
High level of ownership and autonomy
Nice to Have
Experience with Cloud environments (GCP preferred) and Kubernetes
Experience working with large-scale distributed systems
Cross-team collaboration in complex organizational structures
Providing technical consultancy and knowledge sharing within teams
Advising on engineering standards and continuous optimization of development practices
Senior Software Engineer
Senior Software Engineer