As a Release Engineer, you will design and develop code for the build pipeline, maintain Jenkins CI, and troubleshoot software build issues.
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.
We are looking for a passionate Release Engineer to join our team. As a Release Engineer, you will be responsible for ensuring our core products are delivered across multiple platforms.
Key Responsibilities
- Design and develop code that glues together various pieces of our build and test pipeline
- Update build infrastructure for releasing new versions and variants
- Maintain and monitor software build and maintain a Jenkins CI
- Support a globally distributed team
- Troubleshooting software build issues
Technical Skills
- Deep Linux experience
- Python, shell experience
- git experience - including re-basing and bisection
- Superficial understanding of C++ enabling ability to identify and back-port changes between code branches resolving simple merge conflicts
- LXC container experience a bonus
- iOS / Android cross-compilation toolchains a bonus
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)
- Ability to work and communicate in an online distributed environment
#LI-Remote
Top Skills
C++
Git
Libreoffice
Linux
Lxc
Python
Shell
Similar Jobs
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As Director of Virtual First, lead the evolution of Dropbox's remote work model, collaborating with senior leaders, driving program design, and enhancing employee experience through strategic initiatives.
Top Skills:
AICollaboration PracticesData AnalysisData Analytics ToolsDesign ThinkingQualtricsTableauUser-Centered Design
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As an Experience Architect, you'll lead customer experience improvements using journey mapping and design processes, optimizing the service ecosystem and collaborating with teams to ensure seamless operations.
Top Skills:
Ai-Powered Design ToolsSalesforce
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer on the AI Platform, you'll develop scalable AI systems, focusing on backend services, workflows, and integrations, partnering with cross-functional teams.
Top Skills:
GoJavaLangchainOpenai SdkPython
What you need to know about the Calgary Tech Scene
Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.



