MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Senior C++ Software Engineer

Collabora

Full-time
UK
software engineering
engineer
devops
python
android
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face.

Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats, using modern technologies like C++ 17.

Key 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

  • Capacity to travel a few times per year worldwide

  • Reliable and timely delivery of quality solutions to clients and internal customers

  • Development of strong relationships with key personnel, decision makers and customers

Commercial Skills

  • 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

Technical Skills

  • Large scale C++ development experience, on projects of > 1 million lines of code

  • LibreOffice development experience preferred

  • Excellent code reading skills

  • Office Suite, file format and binary file format reverse engineering experience a plus

  • 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)

  • Experience with Android, iOS or another mobile operating system a bonus

  • Casual scripting in Perl / Python / BASH or other language(s)

  • Version control systems – ideally knowledge of git

Personal Skills

  • Highly self motivated, reliable with a demonstrable passion for Open Source and the office domain

  • Able to work from home office, managing own time effectively

  • Self learning skill to get sufficient knowledge of Collabora's services, business model, project delivery lifecycle and other related technical domains

  • Good interpersonal skills

  • Winsome presentation skills appreciated

  • Good English language skills (both verbal and written)

  • German language skills a bonus

  • Ability to work and communicate in an online distributed environment

#LI-Remote

About the job

Full-time
UK
14 Applicants
Posted 3 months ago
software engineering
engineer
devops
python
android
Enhancv advertisement

30,000+
REMOTE JOBS

Unlock access to our database and
kickstart your remote career
Join Premium

Senior C++ Software Engineer

Collabora
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face.

Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats, using modern technologies like C++ 17.

Key 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

  • Capacity to travel a few times per year worldwide

  • Reliable and timely delivery of quality solutions to clients and internal customers

  • Development of strong relationships with key personnel, decision makers and customers

Commercial Skills

  • 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

Technical Skills

  • Large scale C++ development experience, on projects of > 1 million lines of code

  • LibreOffice development experience preferred

  • Excellent code reading skills

  • Office Suite, file format and binary file format reverse engineering experience a plus

  • 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)

  • Experience with Android, iOS or another mobile operating system a bonus

  • Casual scripting in Perl / Python / BASH or other language(s)

  • Version control systems – ideally knowledge of git

Personal Skills

  • Highly self motivated, reliable with a demonstrable passion for Open Source and the office domain

  • Able to work from home office, managing own time effectively

  • Self learning skill to get sufficient knowledge of Collabora's services, business model, project delivery lifecycle and other related technical domains

  • Good interpersonal skills

  • Winsome presentation skills appreciated

  • Good English language skills (both verbal and written)

  • German language skills a bonus

  • Ability to work and communicate in an online distributed environment

#LI-Remote

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Free Job Alerts

Job Skills
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.