Skip to main content
Wrike

Staff Software Engineer

RemotePoland only
Published
Role
Backend
Experience
Staff
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to PL only. Set where you work from to check your eligibility.

No BS summary

Senior or Staff backend reliability engineer for Java/JVM systems. Needs PostgreSQL, Redis, Docker, Kubernetes, RabbitMQ or Kafka, distributed systems, and strong English. Role is listed as Poland remote with hybrid collaboration mentioned for Prague/Nicosia hubs.

Core skills

JavaPostgreSQLRedis

Required skills

JVMDockerKubernetesRabbitMQ/Kafka

Optional skills

Infrastructure as CodeGraylogZabbixGrafanaBigQuery

Required languages

English Strong written and spoken skills suitable for collaborating in an international engineering environment.

What you'll do

  • Design, build, and maintain critical reliability components such as HTTP rate limiters, internal DB schema migration tools, circuit breakers, and distributed Redis-based caching.
  • Troubleshoot complex production issues, optimize PostgreSQL usage, and keep distributed systems performant and stable under high load.
  • Lead preliminary investigations during severe production incidents, identify likely root causes, assess impact, and propose mitigation options.
  • Create scalable, reusable tools and frameworks that help other engineering teams build more resilient services.
  • Use AI-powered tools and coding agents to accelerate development, analyze architectures, and automate repetitive or error-prone tasks.
  • Influence reliability best practices across engineering by sharing knowledge, reviewing designs, and setting high technical standards.
  • Work on core backend and infrastructure services that support millions of users.
  • Collaborate in an environment that values clear communication, thoughtful design, and fast feedback loops.

What they require

  • Strong expertise with Java/JVM and building scalable, high-performance backend systems; open to leveraging other languages when appropriate.
  • Solid understanding of distributed systems concepts, including high availability, CAP theorem, and fault tolerance.
  • Deep experience with relational databases such as PostgreSQL and key-value or non-relational storages such as Redis.
  • Practical experience with containerization and cloud-native environments, including Docker and Kubernetes.
  • Hands-on experience with message brokers such as RabbitMQ or Kafka.
  • Ability to work independently with minimal supervision, using critical thinking to question assumptions and validate your own decisions.
  • Strong written and spoken English skills suitable for collaborating in an international engineering environment.
  • Preferred: Background in infrastructure engineering or Site Reliability Engineering, including infrastructure-as-code practices.
  • Preferred: Experience leading technical initiatives, driving cross-team projects, and mentoring other engineers while remaining an individual contributor.
  • Preferred: A strong interest in how complex systems fail and a track record of designing them to recover gracefully.

Benefits

  • Flexible ways of working that include remote work, hybrid environments, and co-working spaces across many locations.
  • Employees located near certain hubs can balance distributed work with opportunities for in-person collaboration and connection.
SoftwareEnterprisewrike.com/ru

Details

Apply routeGreenhouse
Salary not disclosed