Software Engineer - App Stores

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking a skilled Software Engineer to join their Store team, developing and operating backend services for app marketplaces. The role involves building and scaling production architecture, expanding software delivery capabilities, and enhancing offerings for IoT and enterprise solutions, primarily using Python and Golang.

Responsibilities

  • Collaborate remotely with a globally distributed team
  • Write clean web service APIs using Python and Golang
  • Design and implement new features and enhancements
  • Review code and technical designs
  • Discuss ideas and collaborate on solutions
  • Work remotely with global travel for events

Requirements

  • Professional proficiency in developing public-facing APIs and web applications using Python
  • Broad technology base with a focus on backend code and infrastructure
  • Knowledge of relational and non-relational databases
  • Comfort with Ubuntu as a development and deployment platform
  • Strong academic performance in Computer Science or a similar degree
  • Passion for technology and working with diverse teams
  • Curiosity, flexibility, and accountability

Benefits

  • No benefits