Cloud Software Engineer Role: Canonical is a leading provider of open source software and operating systems to global enterprises. Our platform, Ubuntu, plays a crucial role in public cloud initiatives, data science, AI, engineering innovation, and IoT.
Job Responsibilities: We are rethinking traditional developer workflows, preserving the essence of Linux while enabling better work in immutable distro environments and with remote cloud resources. You will work on a product deeply integrated with Ubuntu desktop, modern IDEs, and SDKs from major publishers. Key tasks include designing user experiences, writing high-quality code, ensuring correctness and robustness, and strategizing implementation from performance, quality, and security perspectives.
Required Skills and Qualifications: Professional software development experience using Go, Python, C, or C++, knowledge of Linux system-level fundamentals, curiosity, thoughtfulness, articulateness, accountability, an exceptional academic track record, an undergraduate degree in a technical subject, confidence to share ideas, professional written and spoken English, and ability to travel internationally.
What We Offer: A distributed work environment, personal learning and development opportunities, annual compensation reviews, recognition rewards, holiday leave, maternity and paternity leave, team member assistance programs, wellness platforms, travel upgrades, and more.
About Us: We are a pioneering tech firm at the forefront of the global move to open source, changing the world of software. We recruit globally and set a high standard for joining our company. Excellence is expected to succeed.