Job Overview
Join a forward-thinking global software organization as a Software Engineer specializing in Cloud Images. This remote position offers the opportunity to engage with leading cloud providers such as Amazon, Microsoft, and Google, aiming to establish Ubuntu as the premier choice for cloud computing. You will collaborate with innovative technologies and contribute significantly to enhancing Ubuntu’s capabilities for diverse modern workloads, including web servers, AI applications, virtual machines, and containers.
Key Responsibilities
- Develop and maintain automated, reliable image delivery systems, testing protocols, and publication pipelines.
- Design, implement, and integrate new features into Ubuntu Server catering to public cloud users.
- Collaborate effectively with a distributed team, participating actively in design discussions and conducting code reviews.
- Write clean, high-quality code to enhance features and resolve issues promptly.
- Architect complex systems and ensure seamless integration with various cloud platforms.
- Troubleshoot, debug, and address system-related issues ensuring quality and reliability.
- Engage with multiple teams across the organization, including partnerships with the open-source community.
- Enjoy a flexible remote work environment with opportunities for minimal travel (2-4 weeks per year) for key events.
Required Skills
- Proven experience in Python software development, particularly within Linux environments.
- Practical knowledge of public cloud platforms.
- Proficiency in at least three of the following domains: containers (e.g., Docker, Kubernetes), DevOps automation, open-source projects, APIs, Linux system administration, Python packaging, and cloud-based applications.
- Strong troubleshooting and debugging capabilities.
- Capability to write high-quality, maintainable code.
Qualifications
- A Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
- A passion for technology and a commitment to collaborative efforts.
- Self-motivated and accountable, balancing strong technical skills with effective interpersonal abilities.
Career Growth Opportunities
We are dedicated to fostering your professional development. Our personal learning and development budget of USD 2,000 annually supports your growth. Furthermore, we conduct regular performance reviews to acknowledge your contributions and ensure continuous career advancement.
Company Culture And Values
Our company thrives on collaboration and innovation. We believe in nurturing a diverse work environment that enriches our team dynamics and product development. We offer flexible remote work arrangements alongside opportunities for in-person interactions during team sprints.
Networking And Professional Opportunities
This role allows you to connect with talented individuals across the globe, enhancing your professional network and offering a chance to engage in significant internal and external events for skill enhancement.
Compensation And Benefits
We understand that exceptional talent warrants exceptional rewards. Our compensation package is competitive, reflecting your experience and performance, with annual reviews to recognize outstanding contributions. In addition to a competitive salary, we provide:
- A distributed work environment with opportunities for biannual team meet-ups.
- Comprehensive annual holiday leave and family-friendly maternity/paternity benefits.
- An Employee Assistance Program for your well-being.
- Opportunities for travel to meet colleagues worldwide.
- Priority Pass and travel upgrades for long-haul company events.
Equal Opportunity Employer
We are committed to diversity and inclusion within our workforce and provide equal opportunity to all applicants, irrespective of their identity or background. Join us in shaping the future of technology!
Employment Type: Full-Time