Agile Software-Development and IT-Operations made in Berlin

why pinguin

Why pinguin

We are a group of highly-qualified software developers and system operators from all over the world working in the heart of Berlin. Our in-house software is the backbone of the businesses we drive and is used by a multitude of international users.

the team

The Team

We believe quality is more important than quantity, and we therefore have small teams in which everyone can share visions and ideas. We are a diverse group of open-minded, talented and pragmatic professionals.

the location

The Location

You can find us in a serene backyard office in the midst of multi-cultural Berlin-Schöneberg, next to many restaurants with various cuisines, and just three minutes to public transportation connections (U Kleistpark).

the office

The Office

Our offices are located on the upper floors of a spacious building, where many of our users work. The atmosphere we create encourages intensive and inspiring exchange beyond day-to-day business.

how we work

How we work

In a few words: agile, flat hierarchy, lunch together, improvement day, self-improvement resources, great coffee machine, free fruit, great results.

We Love Software Development And Operations

We Love Software Development And Operations

Pinguin AG is the IT-subsidiary of an internationally operating group of companies, which is the leading provider of remote secretary and virtual office services in Europe. We develop and operate a Software-as-a-Service supporting tens of thousands of freelancers and small businesses customers across Europe to organize their day-to-day business.

Our software platform consists of REST APIs, web applications and mobile applications. ​We work in small teams according to the Agile methodology. In the spirit of flat hierarchies, we believe in giving end-to-end responsibility to the people who actually build the software and enjoy interactions with stakeholders across the company – including C-Level executives.

We offer digital signage and access control systems. We operate more than 300 servers in several distributed datacenters and thousands of user endpoint devices. Our telecommunication and digital office services are designed to ease the everyday workload of thousands of customers around the world: No matter where they are located, we always provide them with highly professional solutions.

 

In order to ensure high quality results, we employ automated testing and continuous integration technologies like JUnit and Jenkins.

Why you should join us:

Pinguin top facts

ad ic 01

Over 2 million lines of source code in 10 programming languages

ad ic 03

12.000 meters of cables

ad ic 04

10.000 automated tests

ad ic 05

20+ deployments per day

ad ic 06

16 currently spoken languages

ad ic 07

40 liters of coffee per day

ad ic 08

A network covering 3 continents

ad ic 10

91% helpdesk-tickets solved within one week

Open positions. Join our team in Berlin.

 DSC0039 compressed

Frontend developer (m/f/d)

Job requirements

Collaborating with our designers, you will create interfaces that make it fun and satisfying to interact with our services. Communication with the back-end is done through a REST-API, which you will help to extend. You will build new web-apps for our customers using JavaScript, CSS3 and HTML5 by leveraging modern technologies like Angular or NativeScript. Great user experience is key.

What we offer

  • You are fluent in web technologies like HTML, CSS3 and JavaScript
  • Knowledge of Angular and Nativescript is an asset
  • You have multiple years of working experience in frontend development
  • the ability to use REST-based backend services (if you can do it in Java it's a plus)
  • You think pragmatically and constantly look for the best solution
  • You feel responsibility for our products and have the willingness to participate in architectural discussions and decisions

Apply now

Files must be less than 8 MB.
Allowed file types: txt rtf html pdf doc docx odt ppt pptx odp xls xlsx ods xml.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.
job 1

Java developer (all experience levels) (m/f/d)

Job requirements

As a developer on a junior or intermediate level you will be part of the complete process of software development, giving you great opportunities to demonstrate your existing skills and acquire new ones. As a senior developer your role will be to guide and coach your team in finding the right approaches and laying out architectural foundations.

 

Our product development journey starts with discussing stories together with the product owner and identifying requirements together with stakeholders. Afterwards, the team will work out architectural proposals, implement them and eventually take care of the daily operation of the software. We believe in people who take ownership of their part of the product and derive satisfaction from positive feedback and happy users.

 

Following the architectural ideas of REST and leveraging technologies like RabbitMQ and Elasticsearch, you will build scalable, stable and easy-to-integrate microservices that empower our HTML5-Web and mobile applications and interact with a large variety of surrounding systems. You’ll be using Java frameworks like Spring and Hibernate and have the chance to build systems from scratch, while also facing the challenges of integrating and migrating existing systems.

 

Examples of past and upcoming projects:

 

  • Connecting our SaaS platform to Cloud Services like
    • Google (e.g. Contacts)
    • Office365
    • iCloud (e.g. Calendar)
  • Implement an Elasticsearch-based backend to efficiently search in hundred of millions of documents
  • Introducing new call-routing and billing features to REST-microservices
  • Two-way contacts and calendar synchronizing with mobile devices
  • Integration of a Web-RTC-Softphone
  • Building a cutting-edge-replacement of our current web-based application for call-center agents, involving
    • Implementation of missing backend microservices.
    • Migrating the VoIP layer from 3rd-party call control (central application server managing call logic) to distributed Web-RTC-Softphones directly in the web application
    • Replacement of the GWT-Frontend with a modern HTML-5 application
    • Integration and user-tests
    • Step by step rollout in a mission critical 24/7 environment
  • Building a product recommendation system for upselling functions for our customer portal and CRM system

What we offer

  • You are fluent in Java and have ideally worked with Spring and Hibernate or similar frameworks.
  • You are experienced with technologies like application servers, CI tools and testing frameworks.
  • You have multiple years of experience in software development as well as knowledge from working with relational databases.
  • You think pragmatically and are constantly looking for the best solution.
  • You want to take responsibility for your share of the product.
  • You enjoy participating in discussions about software architecture.
  • As a senior you are experienced in coaching other team members.
  • You enjoy taking a user story all the way from a raw idea to a productive feature and enjoy the process of finetuning it according to user tests or feedback from users.
  • You are able to follow and contribute to meetings in English. 
photo 2nd level support specialist

Systemadministrator (m/f/d)

Job requirements

You take care of an undisrupted operation and further development of high availability server landscapes. Working with common operating systems and applications, you will consolidate and automate processes in IT operations and support, acitvely support internal users in the event of malfunctions and help plan solutions for the future direction of internal IT. 

What we offer

  • You have experience in managing heterogeneous server landscapes with 10+ servers and 100+ workstations.
  • You are proficient with the current Windows clients and servers.
  • You are familiar with common Microsoft solutions such as Active Directory, Exchange or Office.
  • You have experience in dealing with deployment solutions, automating processes or setting up interfaces between systems.
  • You have knowledge in the area of networks and Linux
  • Knowledge of VoIP, MS SQL Server or virtualisation is a plus
  • You are well organised and have a sense for the requirements of the users
  • Fluency in English (spoken & written)
the office

Auszubildende*r Fachinformatiker*in für Systemadministration (m/w/d)

Job requirements

Bei uns lernst du

  • Computertechnik und Arbeitsorganisation im Kontext firmeninterner Prozesse  
  • den Umgang mit klassischen Anwendungen und spezielleren Softwaresystemen, IT-Servicemanagement und Projektmanagementmethoden
  • die Einrichtung und Inbetriebnahme von Hardware aller Art: u.a. VoIP-Telefone, PCs, Server, Netzwerkkomponenten, Drucker, IP-Kameras und Schließsysteme
  • die Koordination externer IT-Dienstleister.

Was dich bei uns erwartet 

  • Während Deiner Ausbildung unterstützen wir Dich mit Schulmaterialen, Weiterbildungen oder Auslandspraktika.
  • Du hast mit dem Studium begonnen aber möchtest mehr Praxisbezug? Für Studienaussteiger mit Kenntnissen im Bereich der Informatik bieten wir eine verkürzte Ausbildung von 18 Monaten.
  • Du hast die Chance, auch nach deiner Ausbildung Teil unseres Unternehmens zu bleiben.  

What we offer

  • Du hast bereits erste Erfahrungen im IT Bereich und großes Interesse daran, diese zu erweitern.
  • Du bist kommunikationsstark und die Arbeit im Team macht dir Spaß.
  • Du arbeitest selbstständig und bist ein Organisationstalent.
  • Du verfügst über eine schnelle Auffassungsgabe und analytisches Denkvermögen.
  • Deutsch und Englisch beherrschst du in Wort und Schrift.
20160524 110250

Werkstudent*in (m/w/d)

Job requirements

Du unterstützt deine Kollegen in den folgenden Bereichen und lernst dabei, die Aufgaben eigenständig umzusetzen:

  • Installation und Wartung von PCs und Notebooks 
  • Einrichtung von VoIP Telefonen 
  • Installation und Wartung von Zutrittssystemen, Druckern, Kameras 
  • User und Berechtigungsmanagement 
  • Bestandsverwaltung von IT Material 
  • Erstellen von Dokumentationen und User- Anleitungen  

What we offer

  • Du befindest Dich im laufenden Studium der Elektrotechnik, Informatik, Software Technology oder inhaltlich vergleichbaren Studiengängen.
  • Du besitzt eine hohe IT-Affinität sowie Computer Hardware - Kenntnisse.
  • Du bringst eine selbstständige Arbeitsweise sowie ausgeprägte Teamfähigkeit und Kommunikationsstärke mit.
  • Du arbeitest strukturiert, selbstständig und lösungsorientiert.
  • Du verfügst über gute Englischkenntnisse in Wort und Schrift.
20160524 110327

LINUX & CLOUD ADMINISTRATOR (M/F/D)

Job requirements

Your mission:

  • Become part of the team that develops and operates the IT-infrastructure of the office- and call centre-platform 
  • Included are, orchestrated with Puppet, Ansible and Foreman:
    • Around 400 virtualised Linux servers (Debian/Vmware) 
    • 600 diskless Linux-clients (Ubuntu) at 10 international locations
    • Cloud services at AWS, Azure and Cloudflare 

Additionally, you make sure that the self-developed software runs reliably and with high availability.

  • To achieve this you use load balancers as well as failover and HA mechanisms.
  • You work closely with the development team. Together you ensure that the Microservices can access databases (Mysql, DB2), Elasticsearch, RabbitMQ and Co. smoothly and quickly. 
  • You support software develpment with build infrastructure and test environment. 
  • You are responsible for the operation of the call centre infrastructure and keep a cool head during incident management 
  • To prevent incidents from occurring in the first place, you consistently develop the monitoring system further, using tools like Icinga2, Grafana and Graylog. 
  • You have the opportunity to develop yourself in other subject areas like DevOps and AWS. 

What we offer

  • Multiple years of experience in Linux server administration
  • You enjoy automation and already have experience with Puppet, Ansible and Co.
  • You like to take responsibility and you discuss solution strategies you developed independently with the team
  • You are a reliable, confident teamworker 
  • You have a high level of self-motivation and prefer to organise yourself rather than being micromanaged
  • For you, security is more than a buzzword: it's something you consistently contribute to and support the developers with your expertise 
  • Experience with Mysql is a plus

 

photo 2nd level support specialist

NETWORK & VOIP ENGINEER (M/F/D)

Job requirements

Become part of the team that develops and operates the IT-infrastructure of the office- and call centre-platform.

Included are, orchestrated with Ansible:

  • LAN, WLAN und WAN-infrastructure for a scant dozen locations on three continents 
  • An own AS, dynamic routing, firewall systems and quality of service 
  • Maintenance and expansion of the VoIP infrastructure 
  • Direct peering with multiple Internet and telephony providers 

Additionally, you support the developers in the further development of call centre software in relation to VoIP-topics 

  • You are responsible for the operation of the call centre infrastructure and keep a cool head during incident management 
  • To prevent incidents from occurring in the first place, you consistently develop the monitoring system further, using tools like Icinga2, Grafana and Graylog. 
  • You have the opportunity to develop yourself in other subject areas like DevOps and AWS. 

What we offer

  • You have multiple years of experience in infrastructure management, ideally with Cisco or Juniper 
  • You master the Linux command line and enjoy automation 
  • You like to take responsibility and you discuss solution strategies you developed independently with the team
  • You are a reliable, confident teamworker 
  • You have a high level of self-motivation and prefer to organise yourself rather than being micromanaged
  • For you, security is more than a buzzword: it's something you consistently contribute to and support the developers with your expertise 

Contact- Get in touch

Call Us
+49 (0)30 52 00 42 378