Enable job alerts via email!

Senior C++ Software Engineer (Remote/Anywhere)

Collabora

United States

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Collabora is seeking a Senior C++ Software Engineer to join their distributed team. This role involves diagnosing document interoperability issues, designing solutions leveraging open source technologies, and participating in community engagement. Ideal candidates will have substantial C++ experience, preferably with a focus on LibreOffice and open source projects.

Qualifications

  • Experience with large scale C++ development on projects > 1 million lines of code.
  • Familiarity with LibreOffice development is preferred.
  • Experience with cross-platform development (Linux, MS Windows, OSX).

Responsibilities

  • Conducting root cause analysis and fixing interoperability issues.
  • Designing solutions leveraging open source technologies.
  • Implementing features based on customer input.

Skills

C++ development experience
Interoperability analysis
Open source development methodologies
Version control systems
Good interpersonal skills
Scripting skills (Perl/Python/BASH)

Education

BS/BA or extensive experience in Software Engineering

Tools

git

Job description

Senior C++ Software Engineer (Remote/Anywhere)

Pay Competitive

Location Remote

Employment type Full-Time

Job Description

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.


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 company

Collabora is a global private company headquartered in Cambridge, United Kingdom, with offices in Cambridge and Montreal.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

PLANIT Group

Washington null

Remote

Remote

USD 110,000 - 160,000

Full time

12 days ago

Robotic Process Automation Consultant

Infosys BPM

null null

Remote

Remote

USD 110,000 - 120,000

Full time

Yesterday
Be an early applicant

Cloud Software Engineer

Egen

null null

Remote

Remote

USD 120,000 - 150,000

Full time

Yesterday
Be an early applicant

Software Engineer

IhaCo

null null

Remote

Remote

USD 121,000 - 169,000

Full time

Yesterday
Be an early applicant

Engineer in Test, Software Development

Navitus Health Solutions

null null

Remote

Remote

USD 93,000 - 115,000

Full time

15 days ago

Hardware / Software Engineer - Schematic Analysis

Siemens Mobility

New Marlborough null

Remote

Remote

USD 105,000 - 190,000

Full time

7 days ago
Be an early applicant

Software Engineer(Angular)

ASCENDING

null null

Remote

Remote

USD 90,000 - 130,000

Full time

13 days ago

Senior Cybersecurity Software Engineer (Remote)

Initial Therapeutics, Inc.

Austin null

Remote

Remote

USD 106,000 - 203,000

Full time

4 days ago
Be an early applicant

Middle .Net Developer (Remote - Anywhere)

Jobgether

null null

Remote

Remote

USD 120,000 - 125,000

Full time

19 days ago