Software Developer We're seeking a skilled Software Developer to join our team. Your primary responsibility will be developing high-quality software solutions using Python and other relevant technologies. You'll collaborate with cross-functional teams to design, implement, and deploy new features. To succeed in this role, you'll need strong problem-solving skills, attention to detail, and excellent communication abilities. You should also be proficient in Linux and have experience working with distributed systems. - You'll work on a range of projects, from building scalable APIs to optimizing system performance. - You'll contribute to the development of our leading management tool, Landscape, which enables large-scale observability, telemetry, security, compliance, and operations for Ubuntu systems. - You'll participate in code reviews, architectural discussions, and other engineering activities. - You'll be responsible for ensuring high-quality code and adhering to best practices. In return, we offer: - A competitive salary and bonus structure based on your performance. - An annual personal learning and development budget of $2000. - A recognition rewards program that acknowledges your achievements. - Maternity and paternity leave. - A Team Member Assistance Program & Wellness Platform. About Us We're a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud. Our company is growing rapidly, and we're looking for talented individuals to join us. Requirements To be considered for this role, you must have: - A Bachelor's degree in Computer Science or a related field. - Proficiency in Python and experience working with web frameworks such as Flask and Django. - Knowledge of databases and ORMs (PostgreSQL a plus). - Familiarity with Linux as a development and deployment platform. What We Offer We provide a dynamic work environment where you can grow professionally and personally. Our benefits include: - Distributed work environment with twice-yearly team sprints in person. - Annual compensation review. - Recognition rewards. - Annual holiday leave. - Maternity and paternity leave. - Team Member Assistance Program & Wellness Platform. ],