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

Software Engineer - L3 Support

Canonical is seeking a passionate Software Engineer - L3 Support who is proficient with Linux-based infrastructure and applications to resolve complex customer issues.

Skills

  • Linux experience
  • Programming in Python, Go, C or C++
  • Excellent troubleshooting skills

Responsibilities

  • Resolve complex customer problems related to Ubuntu and other open source software
  • Maintain a close working relationship with Canonical's Field, Support and product engineering teams
  • Develop bug fixes and backport patches
  • Review code produced by other engineers

Education

  • Background in Computer Science or STEM

Benefits

  • Annual compensation review
  • Personal learning budget of USD 2,000
  • Maternity and paternity leave
  • Employee Assistance Programme
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

$65000 / YEARLY (est.)
min
max
$50000K
$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 Engineer - L3 Support, Canonical

At Canonical, we are on the lookout for a talented Software Engineer - L3 Support to join our dynamic team. As a leader in open source software, Canonical provides innovative solutions like Ubuntu to major players in the tech industry. In this remote role based in Asia Pacific, you'll dive into the world of Linux-based infrastructure and applications, tackling challenges across all layers of the stack, from bare metal to containerization. Your expertise will help resolve customer issues related to Ubuntu, Ceph, OpenStack, and Kubernetes, ensuring our clients receive the top-notch support they deserve. This isn’t just a job; it's a chance to showcase your engineering skills and passion for troubleshooting with some of the best minds in the business. If you're excited about driving success for customers and the open-source community, you'll find a rewarding environment at Canonical. You'll work collaboratively with teams across the world, participating in upstream communities and coding bug fixes that make a real impact. The role requires effective communication skills to both guide clients and work closely with Canonical's engineering teams. We value your curiosity and the drive to learn new technologies as you grow your career with us. Plus, enjoy the perks of a distributed work environment and the chance to travel for team events. Join us in revolutionizing the future of technology with open source!

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

The Software Engineer - L3 Support at Canonical will tackle complex issues related to Ubuntu, Ceph, OpenStack, and Kubernetes, providing critical support to our global customers. You're responsible for developing bug fixes, collaborating with field and product engineering teams, reviewing code from fellow engineers, and actively participating in upstream communities. You’ll prioritize your workload effectively to ensure timely resolutions, all while maintaining clear and concise communications.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer - L3 Support position at Canonical?

To be considered for the Software Engineer - L3 Support role at Canonical, you should have a strong academic background in Computer Science or a related field. Experience with Linux and open source software is essential, along with proficiency in languages such as Python, Go, C, or C++. We’re looking for candidates who are not only technically skilled but also possess a passion for troubleshooting and the willingness to learn new technologies.

Join Rise to see the full answer
Is the Software Engineer - L3 Support role at Canonical a remote position?

Yes, the Software Engineer - L3 Support position at Canonical is entirely remote, allowing you to work from anywhere in the Asia Pacific region. Canonical has embraced a remote-first culture since its inception, which means you will be part of a globally distributed team, communicating and collaborating with colleagues from various locations.

Join Rise to see the full answer
What soft skills are important for a Software Engineer - L3 Support at Canonical?

In addition to technical expertise, key soft skills for a Software Engineer - L3 Support at Canonical include excellent communication, curiosity, flexibility, and accountability. Being able to articulate complex technical issues clearly, showing a passion for learning, and working collaboratively with a diverse team are crucial for success in this role.

Join Rise to see the full answer
What opportunities for growth does Canonical offer for Software Engineer - L3 Support?

Canonical is committed to your growth. As a Software Engineer - L3 Support, you'll receive a personal learning and development budget of USD 2,000 annually, access to annual compensation reviews, and opportunities to participate in team sprints and meetups around the world. Canonical encourages continuous learning and offers employees a pathway to explore new technologies and advance their careers.

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

When answering this question, consider discussing the specific open source projects you’ve contributed to or used. Highlight your familiarity with technologies like Ubuntu, Kubernetes, or Ceph. Discuss how your experience shaped your understanding of open source culture and collaboration.

Join Rise to see the full answer
How do you prioritize your tasks as a Software Engineer?

Explain your approach to prioritizing tasks based on urgency and impact. You might mention using tools like Kanban or to-do lists, or explain how you stay organized and communicate priorities with your team regarding customer issues.

Join Rise to see the full answer
What troubleshooting steps do you take when facing a complex software issue?

Outline a clear, systematic approach to troubleshooting. Start by gathering information, replicating the issue, and analyzing logs or metrics before implementing a solution. This demonstrates your analytical skills and methodical thinking.

Join Rise to see the full answer
Can you work with code from different programming languages? Which do you prefer?

Yes! It’s important to demonstrate your versatility. Talk about your experience with Python, Go, C, or C++ in Linux environments. Share specific projects where you utilized these languages and express your willingness to learn new languages as needed.

Join Rise to see the full answer
Describe a time when you collaborated with a remote team.

Share a specific example emphasizing the communication tools you used, the challenges faced, and how you successfully worked through them. Highlight your ability to adapt your communication style for effective collaboration with global teams.

Join Rise to see the full answer
What is your understanding of upstream contributions?

Discuss the importance of contributing bug fixes back to upstream projects. Explain how it enhances the software's quality and community engagement. If possible, share your experiences with upstream contributions and the impact they had.

Join Rise to see the full answer
How do you ensure clear and effective communication with clients?

Explain that clear communication involves actively listening to the client’s concerns, providing regular updates, and ensuring that technical jargon is minimized or explained in layman's terms. Discuss your experience in establishing rapport with clients.

Join Rise to see the full answer
What attracted you to apply for the Software Engineer - L3 Support role at Canonical?

Share your genuine interest in open source software and Canonical’s core mission. Discuss the ways you align with the company’s values and aspirations, and what excites you about the work and team culture.

Join Rise to see the full answer
How do you stay updated with the latest technologies in your field?

Mention your favorite resources like tech blogs, webinars, online courses, or attending industry conferences. Highlight your commitment to lifelong learning, especially in open source technologies.

Join Rise to see the full answer
What do you consider the most challenging aspect of being a Software Engineer - L3 Support?

Talk about the complexity of balancing technical problem-solving with customer satisfaction. Discuss how you maintain composure under pressure and work enthusiastically to resolve customer inquiries efficiently.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Canonical Remote Home based - Middle East, Dubai
Posted 9 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Software Engineer to develop open source software using Python and Kubernetes remotely.

Photo of the Rise User
Canonical Remote Home based - Americas, EMEA; Home based - Middle East, Dubai
Posted 9 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Senior Software Engineer to help shape the future of Ubuntu Server from anywhere in the world.

ecosio Remote Austria, Germany, Spain, UK, Italy, Hungary, Portugal, Croatia - Remote
Posted 3 days ago

Join ecosio as an EDI / E-Invoicing Integration Engineer and help shape global supply chain efficiencies with your expertise in integration projects.

Photo of the Rise User
Posted 3 days ago

Join Palo Alto Networks as a Principal Software Engineer in Test Automation to elevate the cybersecurity landscape with your expertise.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Devsinc Remote No location specified
Posted 5 days ago

Join Devsinc as a Senior Software Engineer to leverage your MERN stack expertise and lead innovative web application development.

Photo of the Rise User
Posted 10 days ago
Posted 3 days ago

CD PROJEKT RED seeks a Senior UI Programmer to enhance the user interface for Cyberpunk 2 from our Boston office or remotely.

Photo of the Rise User
Posted 5 days ago

Join Visa’s Technology Organization as a Software Engineer to tackle complex problems in the payment sector.

Photo of the Rise User
Posted 11 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...

94 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$50,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 30, 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, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health