About FlowShare
At FlowShare, we believe technical know-how should be accessible to everyone—so no one ever has to feel lost using software. That’s why we’re building an AI-powered digital adoption solution that enables experts to automatically capture their know-how and make it available across organizations.
As a profitable, bootstrapped startup with ambitious growth plans, we thrive on innovation and collaboration. We actively encourage diversity and welcome candidates from all backgrounds, experiences, and career paths.
👉 Even if you don’t meet every requirement, we encourage you to apply. If you’re excited about this role and willing to learn, we’d love to hear from you!
About the role
As a C++ Software Engineer, you’ll be a key part of our development team, working on our Windows-based product using the Qt framework. You’ll build new features, refine existing code, and help ensure smooth installations. You’ll have the chance to collaborate, innovate, and grow—whether you’re optimizing performance, integrating open-source libraries, or brainstorming user-friendly features.
✨ What makes this role exciting?
- You’ll work on a high-impact software product used in major IT projects.
- You’ll be part of an inclusive, collaborative team that values diverse perspectives.
- You’ll have the flexibility to work in a way that suits your lifestyle.
- You’ll contribute to a mission-driven company making tech knowledge more accessible.
Tasks
- Design and implement advanced features for our Windows product using C++ and multiple Qt framework modules, ensuring high performance and scalability.
- Analyze, maintain, and improve the existing codebase, applying best practices to ensure reliability and long-term sustainability.
- Refactor and optimize code to meet high standards of cleanliness, maintainability, and performance.
- Integrate and customize open-source libraries, ensuring seamless functionality within our product ecosystem.
- Diagnose, troubleshoot, and resolve complex issues.
- Develop robust product installers and manage release processes, ensuring smooth deployments and version control.
- Innovate and contribute to brainstorming sessions, driving the development of cutting-edge AI-powered features that enhance user experience and engagement.
Requirements
- Proven expertise in software development with a strong focus on C++, Qt/QML, and Visual Studio, demonstrated through professional projects or products.
- A results-driven mindset with the ambition to take ownership, drive development initiatives, and make significant contributions to a high-impact software product.
- Adaptability and curiosity, with a willingness to quickly learn and master a wide range of technologies, frameworks, and tools.
- Experience with CI/CD tools, particularly Jenkins, is highly desirable.
Benefits
- 💼 Ownership & Impact – You’ll be a key player, not a small cog in a giant machine.
- 🏡 Flexible Work Options – Work from home, our Hamburg office, or a coworking space.
- ⏰ Work-Life Balance – Flexible hours that fit your schedule.
- 🚲 Perks & Benefits – We offer mobility benefits (Deutschlandticket or job bike) & more!
- 📈 Career Growth – We support training, mentorship, and skill development to help you grow.
- 🎉 Team Events – We host regular get-togethers to foster a strong, inclusive team culture.
👉 Ready to make an impact? Apply now and be part of a team that’s shaping the future of digital adoption!
Our Commitment to Diversity, Equity & Inclusion
At FlowShare, diversity makes us stronger. We actively welcome applications from people of all genders, backgrounds, and career paths, including career changers, self-taught programmers, parents returning to work, and underrepresented groups in tech.
If you're excited about this role but unsure if you qualify, apply anyway! We’d love to see how you could contribute to our team. 🚀