Remote Senior C++ Software Engineer

closed
Logo of Collabora

Collabora

πŸ“Remote - United Kingdom

Job highlights

Summary

The job is for a Software Engineer at Collabora Productivity Ltd., specializing in Open Source projects like LibreOffice. Key responsibilities include root cause analysis, problem-solving, project estimation, feature implementation, and communication with the community. Technical skills required are large scale C++ development experience, LibreOffice development experience, excellent code reading skills, office suite and binary file format reverse engineering experience, good interpersonal skills, open source development methodologies knowledge, significant contributions to the open source ecosystem, unit testing experience, cross-platform awareness, version control systems knowledge (ideally git), self-learning skill, ability to work from home, good English language skills, and German language skills are a bonus.

Requirements

  • 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

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
This job is filled or no longer available