Wrike logoWrike logo

Senior Staff Software Engineer - Backend Reliability

WrikeNicosia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Your Qualifications: Extensive experience with Java/JVM in constructing scalable, high-performance backend systems; open to using other programming languages as needed. Thorough understanding of distributed systems principles, including high availability, CAP theorem, and fault tolerance. Proficient in relational databases (PostgreSQL) and key–value/non-relational storage solutions.

About the job

Wrike is an innovative work management platform designed for teams and organizations aiming to enhance collaboration, creativity, and productivity. Our platform consolidates all work into a single, manageable space, removing complexity and empowering individuals to concentrate on their most impactful tasks.
 
Our vision: A world where everyone is free to focus on their most purposeful work, together. 
 

About the Role:  

As a pivotal member of Wrike’s Backend Reliability (BRE) team, you will play a critical role in maintaining our backend infrastructure and ensuring exceptional uptime. Our goal is to achieve and sustain 99.99% availability while developing essential tools, components, and safety measures relied upon by the entire engineering organization. In your capacity as a Senior / Staff Backend Engineer, you will not only address issues but also design core reliability solutions that influence how Wrike scales, performs, and recovers from failures.

Your Impact:  

  • Design, implement, and sustain vital reliability components including HTTP rate limiters, internal database migration tools, circuit breakers, and distributed Redis-based caching.
  • Diagnose intricate production issues, optimize PostgreSQL performance, and ensure our distributed systems operate efficiently and stably under peak loads.
  • Lead initial investigations during critical production incidents, identifying root causes, assessing impacts, and proposing mitigation strategies, with long-term solutions executed by the responsible teams.
  • Develop scalable, reusable tools and frameworks that empower other engineering teams to construct more resilient services.
  • Utilize AI-driven tools and coding agents to expedite development, analyze architectures, and automate repetitive or error-prone tasks.
  • Promote reliability best practices across the engineering division through knowledge sharing, design reviews, and setting exemplary technical standards.

About Wrike

Wrike is a pioneering work management platform that empowers teams and organizations to collaborate efficiently, enhance productivity, and achieve daily goals. Our platform is designed to simplify work processes, enabling users to focus on what truly matters.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.