We’re looking for a Senior Software Engineer to join our growing Software Engineering team. You will play a key role in enhancing our integration, scalability, and performance across a range of enterprise features in Nextcloud Office.
This role is ideal for someone who thrives in an open-source environment, understands enterprise-grade software. You’ll be responsible for developing and improving core Nextcloud Office components, ensuring smooth integration into our platform, and providing B2B Enterprise support.
Tasks
Software development in C# / c++ and in JavaScript, TypeScript and Vue.js
Working with frameworks & tools like Webpack/Vite, WebAssembly, Electron, Node.js, .NET
Design, development, and implementation of new software features, incl. systems design and integration with Office suites
Work in the open on GitHub
Manage delivery timelines, resources, and risk assessments
Ensure code quality and adherence to quality standards and industry best practices
Conduct code reviews, provide constructive feedback
Requirements
Experience with C++, JavaScript as well as with git & Github essential
Strong technical background in and experience with Office architecture and workflows
Experience contributing to or maintaining open-source projects
Familiarity with document collaboration tools and APIs as well as knowledge of CI/CD pipelines and deployment workflows
Experience with document editors, collaborative tools, or related APIs is a plus, so is experience with customer-facing B2B technical support
Analytical skills and ability to work in a complex environment
Can-do attitude and solution focus; committent and strong work ethic
Excellent communication skills in English, additional languages beneficial
Benefits
A colourful team with a passion for open source
A product that pushes the boundaries of technology
A competitive salary
The opportunity to grow into a leadership role in the near future
Flexibility for a healthy work-life balance
Remote first strategy – but you are welcome in our offices in Stuttgart or Berlin, if you like!
We are looking for somebody with ambition and drive who would like to grow and learn.