Skip to main content
OpenCloud

Qt / C++ Developer (m/f/d) at OpenCloud

Karriere und Jobs bei OpenCloud

OpenCloud is the powerful open source solution for file management, file sharing and content collaboration that fulfils the highest demands in terms of user-friendliness, performance, stability and scalability. The software epitomises our vision of a digitally sovereign workplace for and in Europe and can be operated flexibly on-premise or securely procured via partners. It is aimed at the public sector, educational institutions, research organisations, large companies and providers. OpenCloud is backed by the Heinlein Group with 30 years of experience in secure communication.

Do you develop applications that not only work, but are actually used? Do you want to work with modern C++ and Qt and write clean, maintainable code? Do you think in terms of architecture, pay attention to performance and want to advance real open source projects with your work? Then you've come to the right place.

At OpenCloud, we develop modern applications with a focus on quality, open source and user experience. We work in a distributed manner, closely in a team and with a clear commitment to clean solutions and sustainable software.
In this role, you will develop cross-platform applications, work closely with Product, UX and Engineering and actively contribute to open source projects.

Your tasks

  • You will develop applications that are actually used: You work on cross-platform GUI applications and implement features with modern C++ (C++17+) and Qt (widgets/QML).
     
  • You actively shape architecture and quality: You design new functionalities, make technical decisions, conduct code reviews and ensure performance and stability.
     
  • You actively promote open source: You participate in open source projects, further develop internal and public components and work in the community.
     
  • You develop solutions together in a team: You participate in technical discussions, provide support through code reviews or mentoring and, if necessary, take part in workshops or conferences.

 

Your profile

  • You know C++ and Qt in practice: You have several years of experience with modern C++ (C++17 or newer) and Qt (widgets or QML) and use them confidently in practice.
     
  • You think in terms of architecture and find clean solutions: You have a good understanding of object-oriented design, multithreading and performance optimisation and approach topics analytically and independently.
     
  • You are confident in the open source environment: Ideally, you have already contributed to open source projects and are confident in corresponding workflows.
     
  • You enjoy working in a team and communicating clearly: You work confidently in distributed teams, get actively involved and enjoy exchanging ideas with others.
     
  • You use tools confidently and naturally in everyday life: You are experienced in working with Git, CMake as well as debugging and profiling tools and use them specifically in your everyday work.

We offer you

Work with purpose

Our DNA and passion: Linux, open source and data protection. Let's work together to make our customers' communication freer, more secure and therefore digitally sovereign.

Continuous learning

You can expect challenging and varied tasks that always bring new insights. Sharing experience and transferring knowledge across all teams and levels is a matter of course for us.

Personal growth

We provide targeted support for your professional and personal development. An open exchange within the team is just as fundamental a part of this as internal and external training, conferences and coaching.

Work-life balance

We make it possible for you to combine work and family life - e.g. through flexibility and remote working. Oh yes: overtime is not a matter of course and will of course be compensated.

Family business

We are a family-run company with over 30 years of history. For our culture, this means trusting cooperation, stability and security. We are happy for you to share in the company's success.

Amenities

Coffee, tea and fruit are always available. Just like regular joint team events and activities that make (working) life more enjoyable.

How we come together

Application

Send us your application by email and give us a little time to check your documents.

Please note our privacy policy.

Initial interview

We invite you to a 20-minute introductory meeting via video conference.

Job interview

We meet for a detailed discussion - online or at our office in Berlin. You will usually already get to know 3 people from our team here.

Decision

We will get back to you in any case and give you feedback.

Onboarding

We are looking forward to our first working day together.