| | || --- | --- || **Location** | London, United Kingdom || **Qualifications** | Bachelor’s Degree || **Experience** | 3 Year+ |## Job OverviewCanonical is seeking a talented Software Engineer to join its dynamic team. In this role, you will be instrumental in designing, developing, and maintaining innovative software solutions that power various open-source projects and products. You will work within a collaborative environment, contributing to the full software development lifecycle and helping to shape the future of technology.## Company OverviewCanonical is a global software company behind Ubuntu, the leading operating system for container, cloud, and hyperscale environments. They provide a range of open-source solutions and services to businesses and individuals worldwide, focusing on security, scalability, and innovation. Headquartered in London, United United Kingdom, Canonical is committed to driving open-source excellence.## Quick Details* Salary Range: Market Competitive* Job Type: Full-time* Qualifications: Bachelor’s Degree* Experience: 3 Year+## Key Responsibilities* Design, develop, and test high-quality software solutions for various platforms.* Collaborate effectively with cross-functional teams to define, design, and implement new features.* Write clean, maintainable, and efficient code following best practices.* Participate actively in code reviews, providing constructive feedback and ensuring code quality.* Troubleshoot, debug, and upgrade existing software to optimize performance and reliability.* Contribute to technical documentation and knowledge sharing within the team.## Requirements* Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.* Minimum of 3 years of professional experience in software development.* Proficiency in at least one major programming language (e.g., Python, Go, C++, Java).* Solid understanding of software development principles, data structures, and algorithms.* Experience with Linux operating systems and open-source software development.* Strong problem-solving skills, analytical thinking, and attention to detail.* Excellent communication and teamwork abilities.## Benefits* Competitive salary and a comprehensive benefits package.* Opportunity to work with cutting-edge open-source technologies.* Collaborative and innovative work environment with a global team.* Generous paid time off and flexible working arrangements.* Professional development and continuous learning opportunities.* Contribute to impactful projects used by millions worldwide.