Canonical is hiring for the position of Graduate Software Engineer in across India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Canonical |
| Position | Graduate Software Engineer, Open Source and Linux |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Freshers/ Experienced |
| Location | Remote |
Key Responsibilities:
- Shape and contribute to the product roadmap during global sprint planning sessions conducted every six months.
- Prioritize design and user experience across all products, including developer tools and command-line applications.
- Develop high-quality, resilient, and high-performance code capable of serving millions of daily active users.
- Continuously work towards mastering key programming languages and enhancing knowledge of Linux systems.
- Actively engage with users and the open-source community through code reviews and issue tracking platforms.
- Respond promptly to customer issues while developing a strong understanding of enterprise-level requirements.
- Build and enhance skills related to security, ensuring its integration in software design and implementation.
Eligibility Criteria:
- Demonstrate an exceptional academic track record across both high school and university education.
- Hold an undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with relevant programming coursework.
- Possess the ability to confidently write and deliver high-quality code in at least one programming language such as Python, Rust, C/C++, Golang, JavaScript, or Java.
- Have hands-on experience working with Ubuntu or other Linux distributions.
- Exhibit a proven track record of exceeding expectations to achieve outstanding results.
- Maintain a result-oriented and well-organized approach, with a strong commitment to meeting deadlines.
- Showcase involvement in personal technology or software engineering projects beyond academic requirements.
- Demonstrate professional proficiency in both written and spoken English.
- Possess excellent interpersonal skills along with curiosity, flexibility, and accountability.
- Take ownership and demonstrate a strong sense of personal responsibility and accountability in all tasks.
- Exhibit thoughtfulness, self-awareness, and the ability to reflect, learn, and continuously improve.
- Be willing and able to travel internationally twice a year for company events lasting up to two weeks.
Preferred Skills:
- Have experience contributing to upstream open-source projects.
- Possess knowledge or experience in packaging and contributing to Linux distributions such as Debian, Fedora, Arch, Nix, or others.
- Demonstrate strong leadership and organizational abilities.
- Exhibit effective presentation and professional writing skills.
- Show an interest in business and commercial aspects of technology.
About Company:
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.