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 2 of 2

Canonical is a leading provider of open source software and operating systems looking for a Software Support Engineer to resolve complex customer problems.

Skills

  • Experience with Linux and open source software
  • Proficiency in at least one of Python, Go, C or C++
  • Strong problem-solving and communication skills

Responsibilities

  • Resolve complex customer problems related to Ubuntu and other open-source software
  • Maintain a working relationship with Canonical's Field, Support, and product engineering teams
  • Participate in upstream communities and develop bug fixes
  • Prioritize work and manage your time effectively against those priorities

Education

  • Background in Computer Science, STEM or similar

Benefits

  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
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

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

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

Are you ready to take your skills to the next level with Canonical as a Software Support Engineer? This exciting opportunity allows you to work from home in Africa and be part of a global team that’s shaping the future of open source technology. Canonical is renowned for its commitment to providing cutting-edge software solutions, particularly with the Ubuntu operating system, which is widely utilized in fields like cloud computing, AI, and IoT. In this role, you’ll tackle complex challenges involving Linux-based infrastructure and applications covering the entire stack. From bare metal to Kubernetes, your problem-solving abilities will shine as you help customers resolve critical issues while fostering a collaborative relationship with various teams within the company. With opportunities to participate in upstream communities and develop bug fixes, this position offers a unique blend of technical and interpersonal skills. You're not just fixing issues; you're contributing to a thriving ecosystem relied upon by millions around the globe. If you have a passion for Linux and open source software, exceptional communication skills, and a desire to make a difference, then a career with Canonical as a Software Support Engineer could be perfect for you. Plus, with regular team meetings and events around the world, you’ll enjoy a diverse work culture that values your contributions. Join us in this innovative journey and let’s create something amazing together!

Frequently Asked Questions (FAQs) for Software Support Engineer Role at Canonical
What are the main responsibilities of a Software Support Engineer at Canonical?

As a Software Support Engineer at Canonical, you'll resolve intricate customer issues related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes. Your role involves maintaining close collaboration with various teams, participating in upstream communities, and developing bug fixes. You’ll also prioritize work efficiently and engage in team discussions to enhance processes and documentation, all while working from the comfort of your home.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Support Engineer role at Canonical?

To apply for the Software Support Engineer position at Canonical, you should have an exceptional academic record, ideally with a background in Computer Science or a related STEM field. Experience with Linux and open source software is essential, along with proficiency in at least one programming language such as Python, Go, C, or C++. A strong drive for learning and problem-solving is crucial in this dynamic role.

Join Rise to see the full answer
What type of work schedule can I expect as a Software Support Engineer at Canonical?

As a Software Support Engineer, you can expect a flexible work schedule since this is a remote role. You’ll collaborate with colleagues across various time zones and may participate in team sprints that occur twice a year, allowing for international travel up to 10% of your work time for strategic meetings and conferences.

Join Rise to see the full answer
How does Canonical support the career development of its Software Support Engineers?

Canonical is committed to the growth of its Software Support Engineers through a personal learning and development budget of USD 2,000 per year. The company also holds annual compensation reviews and offers recognition rewards to ensure that your achievements are acknowledged and valued as you advance your career within the organization.

Join Rise to see the full answer
What makes Canonical a great place to work for a Software Support Engineer?

At Canonical, you'll work in an inclusive and collaborative environment that values diversity, innovation, and excellence. You'll join a pioneering tech firm at the forefront of open source technology while collaborating with some of the brightest minds in the industry. The role offers both exciting challenges and the flexibility of remote work, all while contributing to essential projects that impact millions worldwide.

Join Rise to see the full answer
Common Interview Questions for Software Support Engineer
Can you explain your experience with troubleshooting Linux-based systems?

When answering this question, focus on specific examples from your past roles where you've successfully diagnosed and resolved issues on Linux systems. Highlight the tools and methodologies you used, showing your technical prowess and problem-solving abilities in real-world scenarios.

Join Rise to see the full answer
How do you approach bug fixing in open source projects?

Discuss your methodical approach to bug fixing, including how you gather information, replicate issues, and collaborate with upstream communities. Emphasize your ability to write clear documentation, backport patches, and ensure that fixes get integrated effectively.

Join Rise to see the full answer
What programming languages are you comfortable with, and how do they apply to this role?

Clearly outline your proficiency in programming languages like Python, Go, C, or C++. Relate your experiences with practical applications, such as developing scripts for automation or contributing to software development projects, demonstrating your capability to adapt and thrive in an open-source environment.

Join Rise to see the full answer
How do you prioritize tasks when faced with multiple customer issues?

When responding to this question, describe how you assess the urgency and impact of each issue, perhaps by using a ticketing system or maintaining open communication with customers. Share an example of a time you effectively managed multiple priorities, illustrating your organization and time-management skills.

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

Craft an answer that demonstrates your passion for open source software and how Canonical's commitment to innovation and community aligns with your career goals. Reflect on what excites you about the team's dynamic and the opportunity to contribute to meaningful projects supporting the global community.

Join Rise to see the full answer
Describe a time when you had to learn a new technology quickly. How did you approach it?

Share a specific example that highlights your adaptability and eagerness to learn. Go through the steps you took to familiarize yourself with the technology, including researching, seeking help from colleagues, or practicing with hands-on projects, which underscores your problem-solving skills and drive for growth.

Join Rise to see the full answer
What role do soft skills play in your job as a Software Support Engineer?

Discuss how soft skills such as communication, teamwork, and empathy are crucial when engaging with customers or collaborating with colleagues. Provide examples where your interpersonal skills led to successful resolution of issues or improved team dynamics, demonstrating your holistic approach to the role.

Join Rise to see the full answer
Can you give an example of how you’ve contributed to a collaborative project in the past?

Prepare a story that emphasizes your teamwork skills. Describe your role within the project, the challenges faced, and how you collaborated with team members to achieve a common goal. This will showcase your ability to work effectively in a team setting, which is critical for Canonical.

Join Rise to see the full answer
What do you think are some of the biggest challenges facing the open-source community today?

Address this question by reflecting on current trends and challenges in the open-source sector, such as security vulnerabilities, community engagement, or funding. Demonstrating awareness of these issues not only shows your industry knowledge but also indicates your commitment to addressing them in your work.

Join Rise to see the full answer
How would you handle a situation where you are unable to resolve a customer’s issue?

When faced with this scenario, illustrate your problem-solving process and how you'd seek assistance from colleagues or escalate the matter to ensure the customer is supported. Your answer should emphasize your dedication to customer satisfaction and the importance of open communication.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Canonical Remote Home based - Americas, Los Angeles
Posted 5 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as an Executive Assistant to help streamline corporate operations in a globally distributed team.

Photo of the Rise User
Posted 5 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Python Software Engineer and contribute to hardware certification tools for Ubuntu projects.

Photo of the Rise User
Siemens Remote Princeton, New Jersey, United States
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Posted 3 days ago

Join our Newark, NJ team as a Full-Stack Web Developer with expertise in Java and Vue.js.

Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Amdocs Hybrid Atlanta, Georgia, United States
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
L3Harris Technologies Hybrid US, El Paso County, CO; Colorado, Colorado Springs, CO
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago

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

84 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 - $90,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 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
19 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Governance Risk and Compliance Analyst at Dave
Photo of the Rise User
35 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
Someone from OH, East Palestine just viewed Business Development Representative - (Remote - US) at Jobgether
Photo of the Rise User
12 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian