1&1 IT - Softwareentwicklung: Senior Software Engineer - Office Online, Bucharest
For our location in Bucharest we are looking for a:

Senior Software Engineer - Office Online

Reference ID: RO_Ppo_Of

Your Tasks:

Your project:

Office Online will be a productivity application, MS Word, MS Excel, MS PowerPoint compatible web application hosted on the web.de and gmx portals. Its target audience is each of the 30 million customers who use our portals monthly. It will be offered as a free service to edit Office documents stored on customer"s cloud drive as well as email. The final use cases will be very similar to Google Docs.

The application will be based on Libre Office Online, an existing open source office solution currently under heavy development. The project consists of integrating and customizing the application within our portal and our brands, as well as follow up with the Open Source community and, where the case, contribute to the open source code base.

Office Online is a two parts project: the frontend is written in JavaScript while the backend, supported by a custom made web socket server, is entirely written in C++. The product will be deployed on a Docker / Kubernetes infrastructure with some integration code probably written in Java.

Your responsibilities:

- Solution architecture for the C++ part.

- Security and scalability.

- Follow-up with the open source community and update our code base with the latest changes.

- Understand the C++ code base. Audit for possible scalability and security issues.

- Participate in the solution architecture.

- Implement new features.

We Appreciate:

- Excellent C++ knowledge (C++ 11 / 14).

- Willingness to work full stack (C++, Java, JavaScript, Docker, Kubernetes if needed).

- Past experience with web applications.

I want to apply now via email

Your application should present a complete picture of you. This includes:

Cover letter

The cover letter is one of the most important elements of your application. Explain as clearly as possible why you’re applying for this specific position at our company. Don’t tell us your life story, just explain what makes you so interesting that we should invite you for an interview. Please don’t forget to include your salary expectations and earliest starting date and/or current term of notice.


Make sure there are no gaps in your education and work record. You should generally begin with your higher education details. Any gaps (e.g. application phase, stays abroad, etc.) must be explained. We are also interested in your language and IT skills, as well as any hobbies.


Please attach all important documents. These include employer references, school leaving, training, and higher education certificates. However, seminar certificates or similar participation documents, often just make your application unnecessarily bulky.


In the case of certain positions (e.g. Website Management), we attach great importance to suitable references or work samples. This will generally be requested in the respective job advertisement.

What do I have to consider when applying by e-mail or using an online form?

The best idea is to pack all of your documents into a single PDF document. This allows us to open everything with just one click. It also ensures that the layout of your documents isn’t altered. The file should be no larger than 5 MB.