As a Field Software Engineer at Canonical, you'll help global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. You'll work across the entire Linux stack, from kernel to applications, develop in Python, and architect cloud infrastructure solutions. The role involves diverse responsibilities including being a Linux and cloud solutions architect, cloud consultant, and software engineer.
Key responsibilities include:
- Working with technologies like OpenStack, Kubernetes, Ceph, Hadoop, and Spark
- Developing open source code in Python
- Architecting cloud solutions for on-premises or public cloud environments
- Coaching colleagues and growing a collaborative engineering culture
- Working remotely with up to 25% travel for events
Requirements:
- Degree in Computer Science or related software engineering expertise
- Knowledge of cloud computing concepts & technologies
- Practical knowledge of Linux and networking
- Intermediate to Advanced Python programming skills
- Excellent communication and presentation skills in English
- Willingness to travel up to 4 times a year for internal events
Benefits include:
- Fully remote working environment
- Personal learning and development budget of $2,000 per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel for team 'sprints'
- Priority Pass for travel
Canonical offers a unique opportunity to work with cutting-edge technology and contribute to open source projects that are changing the world. The company values diversity and fosters a workplace free from discrimination.