Software Support Engineer Job Description
We are looking for a highly skilled Software Support Engineer to join our team. As a Software Support Engineer, you will be responsible for providing technical support and assistance to customers using our software.
This is a challenging role that requires strong problem-solving skills and the ability to work independently. You will be working with a variety of technologies, including Linux, open source software, and cloud-based systems.
Key Responsibilities:
* Provide technical support and assistance to customers via phone, email, or in-person.
* Analyze and resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.
* Maintain a close working relationship with Canonical's Field, Support and product engineering teams.
* Participate in upstream communities to contribute to the development of open source software.
Requirements:
* Bachelor's degree in Computer Science or a related field.
* Experience with Linux and open source software.
* Experience with at least one of Python, Go, C or C++ on Linux.
* A drive to learn unfamiliar technology and deep-dive difficult issues.
* Excellent communication and problem-solving skills.
What We Offer:
* Distributed work environment with twice-yearly team sprints in person.
* Personal learning and development budget of USD 2000 per year.
* Annual compensation review.
* Recognition rewards.
* Annual holiday leave.
* Maternity and paternity leave.
* Employee Assistance Programme & Wellness Platform.
* Opportunity to travel to new locations to meet colleagues.