Wrike
SaaS
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Wrike. Skills: Kotlin, Backend development, Mobile application backend services. Develop and enhance Kotlin-based backend services that power Wrike’s mobile application. Contribute to the core platform, including APIs, business logic, and performance optimizations tailored for mobile use cases”
What You'll Achieve.
Deliver a seamless and productive experience for enterprise customers on the go; Deliver high-quality features; Maintain engineering quality and consistency; Deliver a reliable, scalable, and user-friendly mobile experience for Wrike customers; Help Wrike users stay productive wherever they are
Industry & Context.
Ability to identify weaknesses in current solutions and suggest meaningful improvements
What They're Looking For.
Must Have
4–6 years of software development experience using Java, Spring, MyBatis, PostgreSQL, and Maven, Production experience building backend systems and services, Good understanding of backend architecture, SOLID principles, and REST APIs, knowledge of SQL and API design, Ability to keep solutions simple, scalable, and maintainable, communication skills in English, Commitment to continuous learning and improvement
Nice to Have
At least 1 year of production experience with Kotlin, Experience working closely with mobile engineering teams, Experience working in global or distributed teams, Background in SaaS products or enterprise software, Proactive approach to technical decision-making and implementation, Ability to identify weaknesses in current solutions and suggest meaningful improvements, collaborative mindset and willingness to partner across teams to achieve shared goals, Positive attitude that contributes to a fun, productive, and supportive team environment
What You'll Do.
Develop and enhance Kotlin-based backend services that power Wrike’s mobile application
Contribute to the core platform
and performance optimizations tailored for mobile use cases
Participate in code reviews and peer reviews
Help evolve the mobile backend service and propose innovative technical solutions using Kotlin
Support the delivery of a reliable
and user-friendly mobile experience for Wrike customers
How You'll Work.
Team & Collaboration
Collaborate closely with iOS, Android, QA, product, and design teammates; Participate in code reviews and peer reviews; Work closely with teammates across disciplines to build and improve mobile capabilities; Close cross-functional collaboration
Communication Scope
English
Full Job Description
Wrike is the most powerful work management platform. Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, increase productivity, and free people up to focus on their most purposeful work. Our vision: A world where everyone is free to focus on their most purposeful work, together. About the Role: Wrike is seeking a Backend Developer with Kotlin experience to join our cross-functional mobile team working on a mobile app for collaborative project management. In this role, you will focus on improving Kotlin-based backend services that support the mobile experience, contributing to core platform logic, and helping deliver a seamless and productive experience for enterprise customers on the go. Your Impact: Develop and enhance Kotlin-based backend services that power Wrike’s mobile application Contribute to the core platform, including APIs, business logic, and performance optimizations tailored for mobile use cases Collaborate closely with iOS, Android, QA, product, and design teammates to deliver high-quality features Participate in code reviews and peer reviews to maintain engineering quality and consistency Help evolve the mobile backend service and propose innovative technical solutions using Kotlin Support the delivery of a reliable, scalable, and user-friendly mobile experience for Wrike customers Your Qualifications: 4–6 years of software development experience using Java, Spring, MyBatis, PostgreSQL, and Maven Production experience building backend systems and services Good understanding of backend architecture, SOLID principles, and REST APIs Strong knowledge of SQL and API design Ability to keep solutions simple, scalable, and maintainable Strong communication skills in English Commitment to continuous learning and improvement At least 1 year of production experience with Kotlin is preferred Standout Qualities: Experience working closely with mobile e
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Wrike?
Real rants from real employees. Read before you apply.