Enable job alerts via email!

Senior Software Engineer - Digital Workplace

Canonical

Gatineau

Remote

USD 80,000 - 120,000

Full time

9 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Software Engineer to join their innovative Workplace Engineering team. This role involves designing and delivering web-based systems and SaaS solutions, while collaborating with a globally distributed team. The ideal candidate will be an expert in backend programming with Python and Node.js, and have a passion for data analytics and visualization. This pioneering open-source tech firm offers a competitive compensation package, a supportive work environment, and opportunities for professional development. Join them to challenge yourself, learn new skills, and make a significant impact in the tech world.

Benefits

Annual learning and development budget of USD 2,000
Recognition rewards
Holiday leave
Parental leave
Wellness programs
Travel opportunities
Distributed work environment

Qualifications

  • Expert in backend web service programming and web development technologies.
  • Passionate about experimentation, analytics, and mentoring junior team members.

Responsibilities

  • Design and deliver web-based systems and SaaS solutions.
  • Collaborate with a distributed team and write high-quality code.
  • Mentor junior team members and develop new working practices.

Skills

Python
Node.js
HTML
CSS
JavaScript
Data analytics
Machine learning
Data visualization

Job description

Senior Software Engineer - Digital Workplace

Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times annually in interesting locations worldwide to align on strategy and execution.

The company is founder-led, profitable, and growing.

The role

Our Workplace Engineering team specializes in web architecture and analytics, building tools, dashboards, and analytics to empower colleagues, managers, and executives to make better decisions and deliver better work.

What you will do:
  • Design and deliver web-based systems and SaaS solutions.
  • Provide insights into the Canonical workplace experience.
  • Enable new processes and improve workflows.
  • Collaborate proactively with a distributed team.
  • Write high-quality code for new features.
  • Debug issues and produce high-quality fixes.
  • Conduct high-quality code reviews.
  • Discuss ideas and collaborate on solutions.
  • Estimate work, set goals, and meet them.
  • Write project specifications, epics, and assess risks.
  • Push work to completion based on understanding of criteria.
  • Mentor junior team members and develop yourself.
  • Connect to data sources and create insightful visualizations.
  • Design and architect databases for connected systems.
  • Develop new working practices and tooling to optimize processes.
  • Love what you do.
Who you are

To succeed, you should be an expert in two or more of the following:

  • Backend web service programming in Python and Node.js.
  • Web development technologies such as HTML, CSS, JavaScript.
  • Data analytics and statistical analysis.
  • Natural language processing, sentiment analysis, machine learning.
  • Data visualization.

The ideal candidate is passionate about experimentation and analytics, eager to build the future of our tech organization, and capable of leadership, mentorship, and consistent excellence.

What we offer

We offer a competitive, performance-driven compensation package, including annual reviews, benefits, and opportunities for travel and development, regardless of location. Benefits include:

  • Distributed work environment with biannual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Recognition rewards, holiday leave, parental leave, wellness programs, and travel opportunities.
About Canonical

Canonical is a pioneering open-source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally, uphold high standards, and foster a future-focused, innovative work environment. Most colleagues work remotely since 2004. Join us to challenge yourself, learn new skills, and make an impact.

Canonical is an equal opportunity employer

We value diversity and are committed to creating a workplace free from discrimination. All applications are given fair consideration regardless of background or identity.

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 - Digital Workplace

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Engineer - Digital Workplace

Canonical

Laval

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Senior Software Engineer - Digital Workplace

Canonical

Toronto

Remote

USD 80,000 - 120,000

8 days ago

Senior Software Engineer - Digital Workplace

Canonical

Moncton

Remote

USD 80,000 - 120,000

14 days ago

Senior Software Engineer - MAAS

Canonical

Gatineau

Remote

USD 80,000 - 120,000

8 days ago

Senior Software Engineer - Digital Workplace

Canonical

Trois-Rivières

Remote

CAD 70,000 - 110,000

30+ days ago

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

8 days ago

Linux devices software engineer - snapd

Canonical

Gatineau

Remote

CAD 60,000 - 100,000

8 days ago

Senior Full Stack Software Engineer - Canada

Mosey

Remote

CAD 80,000 - 120,000

Today
Be an early applicant