Enable job alerts via email!

Senior Software Engineer - Digital Workplace

Canonical

Toronto

Remote

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading software company is seeking a Senior Software Engineer to enhance the digital workplace experience. In this role, you will design and deliver web-based systems while collaborating with a distributed team. Ideal candidates will have a strong background in backend programming, data analytics, and leadership skills.

Benefits

Biannual in-person team sprints
USD 2,000 annual learning budget
Travel opportunities to meet colleagues
Wellness programs and support
Recognition rewards

Qualifications

  • Expertise in Python and Node.js is crucial.
  • Analytical and data-driven mindset required.
  • Experience in mentoring and leading teams.

Responsibilities

  • Design and deliver web-based systems and SaaS solutions.
  • Write high-quality code and debug issues.
  • Mentor junior team members and improve workflows.

Skills

Backend web service programming
Data analytics
Statistical analysis
Natural language processing
Machine learning

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 leading public cloud and silicon providers, and industry leaders across sectors. We have a global, distributed team of over 1200 colleagues in 75+ countries, with few office-based roles. We meet in person a few times a year 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. We build 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 to develop new features.
  • Debug issues and produce high-quality fixes.
  • Conduct thorough code reviews.
  • Discuss ideas and collaborate on solutions.
  • Write project specifications, manage risks, and understand completion criteria.
  • Mentor junior team members and develop yourself.
  • Connect to data sources and create visualizations.
  • Design and architect databases for connected systems.
  • Develop and implement improved working practices.
  • Provide tooling to support optimized processes.
  • Passion for your work.

Who you are

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

  • Backend web service programming in Python and Node.js.
  • Data analytics and statistical analysis.
  • Natural language processing, sentiment analysis, machine learning.

The ideal candidate uses experimentation and analytics to build the future tech organization, gaining insights into the business and improving the employee experience at Canonical. You should have an analytical, data-driven mindset and a passion for connecting and making sense of data from APIs. Leadership, excellence, and mentorship skills are essential.

What we offer colleagues

  • Distributed work environment with biannual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation reviews.
  • Recognition rewards, holiday leave, maternity and paternity leave.
  • Wellness programs and support.
  • Travel opportunities to meet colleagues.
  • Travel perks for company events.

About Canonical

Canonical leads in open source innovation. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are shaping the future of software. We recruit globally and uphold high standards of excellence. Most colleagues work remotely, fostering a flexible, forward-thinking culture.

Equal Opportunity Employer

We promote diversity and are committed to fair consideration of all applications regardless of background or identity.

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Engineering and IT
  • Industry : Software Development

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Toronto, ON, Canada

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 - Credit

MQ Referrals Only

Toronto

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 120,000

6 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto

Remote

CAD 100,000 - 150,000

7 days ago
Be an early applicant

Senior Software Engineer - Digital Workplace

Canonical

Laval

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Software Engineer - Digital Workplace

Canonical

Gatineau

Remote

USD 80,000 - 120,000

30+ days ago

Senior Software Engineer - Digital Workplace

Canonical

Trois-Rivières

Remote

CAD 70,000 - 110,000

30+ days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Toronto

Remote

CAD 60,000 - 90,000

4 days ago
Be an early applicant

Sr Full Stack SW Engineer

HRB

Toronto

Remote

CAD 85,000 - 120,000

6 days ago
Be an early applicant