πWorldwide
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
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide

