Wrike is looking for a Staff Software Engineer to join their Backend Reliability (BRE) team. The team is responsible for achieving and sustaining 99.99% availability while building tools, components, and safety nets that the entire engineering organization relies on. The ideal candidate will have expertise in Java/JVM, distributed systems, relational databases, and containerization.
Requirements
- Strong expertise with Java/JVM, building scalable, high-performance backend systems
- Solid understanding of distributed systems concepts, including high availability, CAP theorem, and fault tolerance
- Deep experience with relational databases (PostgreSQL) and key–value / non-relational storages (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
Benefits
- 25 calendar days of paid vacation
- Sick Leave Compensation (5 Paid Uncertified Sick Days)
- Parental Leave: 18 Weeks Maternity / 4 Week Paternity
- 2 Volunteer Days
- Medical Insurance (Employees + Dependents)
- Hybrid Working Model
- School Allowance (Up to €600/month for school aged kids)
- Simcard w/ Unlimited Internet Access for active employees
- Office Lunch Allowance (via Wolt) on Wednesdays / Thursdays