Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Support Engineer image - Rise Careers
Job details

Software Support Engineer - job 1 of 2

Canonical is a leader in open source software, seeking a Software Support Engineer to tackle complex issues in Linux-based infrastructure and applications.

Skills

  • Experience with Linux and open source software
  • Coding skills in Python, Go, C, or C++
  • Strong troubleshooting abilities
  • Effective communication skills

Responsibilities

  • Resolve complex customer problems related to Ubuntu and open source software
  • Maintain close relationships with support and engineering teams
  • Participate in upstream communities
  • Develop bug fixes and backport patches
  • Review code produced by other engineers

Education

  • Degree in Computer Science or STEM field

Benefits

  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Maternity and paternity leave
  • Employee Assistance Programme & Wellness Platform
To read the complete job description, please click on the ‘Apply’ button
Canonical Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Canonical DE&I Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Canonical
Canonical CEO photo
Mark Shuttleworth
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Support Engineer, Canonical

At Canonical, we are on the lookout for an enthusiastic Software Support Engineer to join our team in a vibrant and engaging remote environment. Canonical, the team behind the powerful Ubuntu platform, is dedicated to delivering open-source software and solutions to enterprises and technology markets around the globe. As a Software Support Engineer, you’ll get the chance to dive deep into the exciting world of Linux-based infrastructures and applications, fully engaging with technologies like Kubernetes, OpenStack, and Ceph. You’ll resolve complex customer issues, maintain close relationships with various teams, and participate in essential upstream communities. Your unique engineering skills will help foster success for our customers as well as our mission. Bringing your passion for Linux and open source will allow you to troubleshoot and solve critical issues impacting millions of users around the world. This role is more than just a job; it’s a chance to collaborate with brilliant minds, enhance your technical expertise, and contribute to groundbreaking open-source projects. You'll enjoy benefits that reflect our values, including professional growth opportunities and a distributed work culture that values both results and flexibility. Join us, and be a part of an organization that’s making a significant impact in the tech landscape while supporting your professional journey.

Frequently Asked Questions (FAQs) for Software Support Engineer Role at Canonical
What responsibilities does a Software Support Engineer at Canonical have?

As a Software Support Engineer at Canonical, your core responsibilities involve resolving complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes. You’ll participate in managing upstream bug fixes, working closely with support and engineering teams to facilitate effective communication and resolution of issues. With each task, you’ll contribute to maintaining high standards of technical documentation and continuous improvement of the software environment.

Join Rise to see the full answer
What qualifications are required for the Software Support Engineer role at Canonical?

Candidates looking to fill the Software Support Engineer position at Canonical should possess a strong academic background, particularly in Computer Science or a related STEM field. Adequate experience with Linux and open-source software is essential, as well as proficiency in at least one programming language such as Python, Go, or C/C++. A strong willingness to learn about diverse technologies is also sought after.

Join Rise to see the full answer
What skills are valued in a Software Support Engineer at Canonical?

At Canonical, we value curiosity and motivation in our Software Support Engineers. A successful candidate should be flexible, articulate, and able to demonstrate good judgment in technical matters. Additionally, soft skills and the ability to work collaboratively within a team are essential, as you will often interact with both internal teams and external clients.

Join Rise to see the full answer
What benefits does a Software Support Engineer get at Canonical?

Canonical offers a variety of benefits to its Software Support Engineers, including a personal learning and development budget, annual compensation reviews, recognition rewards, and flexible working arrangements. You’ll also have opportunities for international travel to meet your colleagues during team sprints and events. We aim to create a work environment that effectively embodies both personal and professional growth.

Join Rise to see the full answer
What is the work culture like for a Software Support Engineer at Canonical?

The work culture at Canonical is built on the principles of collaboration and innovation. As a Software Support Engineer, you’ll thrive in a distributed work environment, enjoying the flexibility to work from anywhere while also participating in periodic in-person meetings. We encourage a proactive approach, focusing on personal growth and professional excellence. You will be part of a diverse and inclusive team that champions open-source solutions.

Join Rise to see the full answer
Common Interview Questions for Software Support Engineer
Can you describe your experience with Linux and open source software?

When discussing your experience with Linux and open source, highlight any relevant projects you've worked on, your familiarity with different distributions like Ubuntu, and specific tools or technologies you've used in the past. Be sure to mention how your passion for open-source software has driven your career choices and any communities you've participated in.

Join Rise to see the full answer
How do you prioritize tasks when troubleshooting complex software issues?

Prioritizing tasks while troubleshooting requires a systematic approach. Explain how you assess the criticality of each issue based on customer impact, urgency, and available resources. Share examples of how you have previously managed competing priorities and the strategies you used to ensure effective resolution.

Join Rise to see the full answer
What methods do you use to communicate technical issues to non-technical stakeholders?

Effective communication with non-technical stakeholders is crucial. Share examples of how you simplify complex technical concepts using everyday language or analogies. Discuss your approach to ensuring clarity and understanding, such as summarizing issues and focusing on impact rather than technical jargon.

Join Rise to see the full answer
How do you stay updated with the latest trends and advancements in open source technologies?

Demonstrate your commitment to lifelong learning by discussing specific resources you utilize to stay informed, such as blogs, forums, webinars, or online courses. Mention any open-source communities or educational platforms where you actively participate, showcasing your dedication to enhancing your knowledge and skills.

Join Rise to see the full answer
Can you give an example of a time when you resolved a complex technical problem?

When answering this question, use the STAR method (Situation, Task, Action, Result) to structure your response. Discuss the technical challenge, your role in addressing it, the steps you took to find a solution, and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
What experience do you have with bug tracking tools or methods?

Describe your familiarity with various bug tracking and project management tools you have used, such as JIRA or GitHub issues. Explain how you utilize these tools to document issues, collaborate with team members, and track resolution progress, emphasizing the importance of maintaining clear records.

Join Rise to see the full answer
What programming languages and technologies are you most comfortable with?

Highlight the programming languages and technologies relevant to the Software Support Engineer role, such as Python, Go, C, or C++. Provide examples of projects where you employed these technologies, displaying your proficiency and enthusiasm for coding in a Linux environment.

Join Rise to see the full answer
How do you approach learning new technologies or tools?

Share your strategy for learning new technologies, such as setting specific goals, utilizing online resources, or collaborating with peers. Provide examples of how you successfully adopted new tools or languages in the past, emphasizing your adaptability and passion for technology.

Join Rise to see the full answer
What role do you think teamwork plays in a Software Support Engineer position?

Discuss the importance of teamwork in effectively resolving complex issues. Highlight your experience working in collaborative environments, how you communicate effectively with team members, and instances where being a part of a team contributed to successful outcomes.

Join Rise to see the full answer
Why do you want to work for Canonical as a Software Support Engineer?

When answering this question, align your response with Canonical’s values and mission. Discuss your enthusiasm for open-source technology and how Canonical's innovative work with Ubuntu resonates with your own goals. Mention specific aspects of the company culture or projects that attract you and how you see yourself contributing to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Canonical Remote Home based - Canada, Calgary
Posted 10 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Become a crucial player in Canonical's mission to accelerate open source adoption as a Junior Project Manager in a fully remote environment.

Photo of the Rise User
Canonical Remote Home based - Africa, Lagos
Posted 11 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as an Associate Support Engineer and help deliver outstanding technical support experiences for Ubuntu and open source technologies.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva as a Senior Backend Engineer to shape the future of user experiences through innovative backend solutions.

Photo of the Rise User
Posted 10 days ago

A Senior Software Engineer at Adtalem Global Education will design and implement enterprise applications, providing technical leadership in a hybrid setting.

Photo of the Rise User
Anytime Mailbox Remote No location specified
Posted 9 days ago

Join Anytime Mailbox as an API Developer and leverage your expertise in Microsoft and AWS technologies to create innovative API solutions.

Posted 8 days ago

Join Mistral AI as a Staff Engineer to lead innovative software solutions in a collaborative, cutting-edge environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Be at the forefront of technology by joining Apple's dynamic Services Engineering team as a Full Stack Software Engineer.

Photo of the Rise User
Posted 5 days ago

Join the College Board as a Backend Engineer and play a crucial role in enhancing student data management through innovative cloud solutions.

Photo of the Rise User
Wise Remote Worship Square, 65 Clifton Street, London, United Kingdom
Posted 3 days ago

Join Wise as a Senior Software Engineer to enhance financial systems that prioritize customer fund safety and optimize liquidity for a global audience.

Photo of the Rise User
Datadog Remote Danville, CA
Posted yesterday
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join our innovative team in Danville, CA as a Software Engineer and help create cutting-edge software solutions.

Canonical was created alongside Ubuntu to help it reach a wider market. Our services help governments and businesses the world over with migrations, management and support for their Ubuntu deployments. Together with our partners, we ensure that Ub...

121 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Executive Assistant, Tax at Netflix
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation