Wire logo Wire

Senior Software Developer, Backend Operations

Created on 15-08-2017
Location Berlin

Description

Our team’s role is to develop our backend services, ranging from authentication and authorization services to storage services, as well as to to build and maintain our infrastructure, ensuring that it runs 24/7. Our infrastructure is set up in the cloud: automated builds and tests for our services are continuously deployed as part of our development pipeline. As a member of our team, you will be an integral part of this whole process!


About us

Wire is a European start-up building a modern, secure and open source privacy-focused communications experience. We are a Swiss company with a development center in Berlin, Germany. Our people come from a wide range of backgrounds, united by shared passion for communication, design and technology. www.wire.com


Benefits

When you join:

Work with experts, multicultural team from 20 nationalities, competitive salary, relocation support, career growth opportunities, beautiful office with a rooftop terrace in the heart of Berlin.


Day-to-day:

Functional programming languages, hardware of your choice, adjustable standing desks, high quality chairs, regular tech talks, developer meetups in the office, bike storage, table tennis, foosball, yoga, breakfasts and lunches.


Responsibilities

  • Deploy and run our services in the cloud (currently we use AWS) 
  • Manage our own Cassandra/ElasticSearch clusters 
  • Automate our infrastructure deployment and management (using ansible or other), together with other in-house developed tools 
  • Work on Open Source code; mostly Haskell, but also Rust is gaining some popularity. You can see a lot of our server code at https://github.com/wireapp/wire-server 

Requirements

  • Excited about designing, building, and running distributed and scalable systems 
  • Experience with AWS (or other cloud providers) 
  • Experience in automating builds and deployments 
  • Unix/Linux environments, including the ability to analyze and troubleshoot potential networking issues 
  • Containerization technologies 

We highly value:

  • Interest in statically-typed functional languages 
  • Passion for clean code and elegant solutions (continuously improving current ones) 

Education

BS in Computer Science or equivalent industry experience

Benefit

Highly experienced team

Highly exper...

20+ nationalities

20+ national...

Functional programming languages

Functional p...

Career growth opportunities

Career growt...

Tech talks, events and conferences

Tech talks, ...

Centrally located and beautiful office

Centrally lo...

Rooftop terrace

Rooftop terr...

Secure place for bikes

Secure place...

German classes

German class...

Yoga classes

Yoga classes

Daily breakfast

Daily breakf...

Lunches 2x/week

Lunches 2x/w...

Best coffee, beverages, snacks & fruits

Best coffee,...

Company phone

Company phon...

Table tennis and foosball

Table tennis...

CLOSED VACANCY Apply now

Video