πNetherlands
Senior C++ Software Engineer
closed
Collabora
πRemote - United Kingdom
Summary
Join Collabora Productivity Ltd., a software company specializing in bringing open-source innovations to market, as a Software Engineer. You will be responsible for root cause analysis and fixing document interoperability issues, analyzing client problems, and implementing solutions using open-source technologies. The role requires strong C++ development experience, knowledge of open-source methodologies, and excellent communication skills. You will work with clients and engineers globally, contributing to open-source projects and delivering high-quality solutions. The position offers remote work flexibility and opportunities to present at annual conferences.
Requirements
- Large scale C++ development experience, on projects of > 1 million lines of code
- Excellent code reading skills
- Good interpersonal skills, along with knowledge of open source development methodologies and good standing in the open source community
- Significant demonstrable contributions to components in the open source ecosystem
- BS/BA or extensive experience in the role of Software Engineer
- Experience of unit testing
- Cross-platform aware, deep knowledge of either Linux, MS Windows, or OSX, and some knowledge of one more platform (Cygwin knowledge helpful if MS Windows is the core skill)
- Good English language skills (both verbal and written)
- Ability to work and communicate in an online distributed environment
Responsibilities
- Root cause analysis and fixing of document interoperability issues
- Analysing client problems, designing, and implementing solutions leveraging open source technologies and communicating the solutions in a compelling fashion
- Annual conference attendance to present progress made to the Open Source community
- Self starting analysis of limited project descriptions, ability to break complex tasks down into smaller deliverables, execute and report progress against these
- Assistance in estimation of project costs
- Implementation of features based on unclear customer input to exceed their expectations
- Communication with the community, other team members, and customers using mailing lists, chats, phone and video conference
- Reliable and timely delivery of quality solutions to clients and internal customers
- Development of strong relationships with key personnel, decision makers and customers
- Understanding client needs and reconciling time constraints, available technologies and resources and open source best practices
- Ability to work in a global context with clients and engineers spanning continents
- Knowledge of customersβ organization, management, product, target market, applications and decision making internal process
Preferred Qualifications
- LibreOffice development experience
- Office Suite, file format and binary file format reverse engineering experience
- Experience with Android, iOS or another mobile operating system
- Casual scripting in Perl / Python / BASH or other language(s)
- Version control systems β ideally knowledge of git
- Winsome presentation skills
- German language skills
Benefits
- Able to work from home office, managing own time effectively
- Capacity to travel a few times per year worldwide
This job is filled or no longer available
Similar Remote Jobs
πCanada
πUnited States
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide