Canonical

Software Engineer – Solutions Engineering

Canonical

full-time

Posted on:

Location Type: Remote

Location: Anywhere in the World

Visit company website

Explore more

AI Apply
Apply

About the role

  • Work in Python and Golang to design and deliver open source software operations code
  • Work with the entire Linux stack, from kernel, networking, storage, to applications
  • Shape high quality open source monitoring and alerting infrastructure
  • Rethink open source operations for our customers and open source community
  • Demonstrate sound engineering design and testing principles in your code
  • Follow agile software development practices
  • Coach and develop your colleagues where you have insights
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Global travel up to 10% of time for internal and external events

Requirements

  • You are a passionate Python developer
  • You are organised and want your team to deliver timely, high quality software
  • You understand the importance of reliable operations in an agile world
  • You have sound knowledge of cloud computing concepts & technologies
  • You have practical knowledge of Linux and networking
  • You are a lifelong learner
  • Bonus points for graduating with a university degree in Computer Science or related software engineering field
  • Bonus points for Golang programming skills
Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGolangLinuxcloud computingnetworkingsoftware developmentopen source softwaremonitoring infrastructurealerting infrastructureagile practices
Soft Skills
organisedcollaborativecoachingdevelopmentpassionatetimely deliverylifelong learnerengineering culture
Certifications
university degree in Computer Science