Enable job alerts via email!

Software Engineer - App Stores

Canonical

Tacoma (WA)

Remote

USD 80,000 - 120,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a passionate Software Engineer to join their remote-first team. This exciting role focuses on developing and maintaining backend services for dynamic marketplaces, utilizing cutting-edge technologies like Python and Golang. Candidates will engage in collaborative problem-solving and contribute to the development of public-facing APIs, all while working in a diverse and inclusive environment. With a commitment to open source and a belief in the power of technology, this opportunity offers the chance to make a significant impact in the world of software development.

Qualifications

  • Proficiency in developing public-facing APIs and web applications using Python.
  • Comfort with Ubuntu as a development and deployment platform.

Responsibilities

  • Develop clean web service APIs supporting CLI and web frontend clients.
  • Design, implement, and operate new features at scale.

Skills

Python
Golang
API Development
Backend Development
Data Modeling
Communication Skills
Problem Solving

Education

Bachelor's in Computer Science
STEM Degree

Tools

Ubuntu
Relational Databases
Non-relational Databases

Job description

Join to apply for the Software Engineer - App Stores role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a remote-first culture involving teams in over 75 countries.

This role offers an exciting opportunity for a passionate software engineer interested in open source, Linux, and Web Services at scale. You will work with a talented team developing and maintaining backend services for the Snap Store and Charmhub.io marketplaces, primarily using Python and Golang.

Responsibilities
  1. Collaborate remotely with a globally distributed team.
  2. Develop clean web service APIs supporting CLI and web frontend clients.
  3. Design, implement, and operate new features at scale.
  4. Review code and technical designs.
  5. Participate in idea discussions and collaborative problem-solving.
  6. Travel 2-4 weeks for internal and external events.
Qualifications
  1. Proficiency in developing public-facing APIs and web applications using Python.
  2. Broad technical skills with a focus on backend development and infrastructure.
  3. Experience with relational and non-relational databases, including data modeling and query tuning.
  4. Comfort with Ubuntu as a development and deployment platform.
  5. Strong academic background in Computer Science or a related STEM field.
  6. Passion for technology, diversity, and working with talented teams.
  7. Curiosity, flexibility, articulate communication, and accountability.
  8. Soft skills including passion, enterprise mindset, thoughtfulness, and self-motivation.
About Canonical

Canonical is a growing, international software company dedicated to open source. We work with the community to deliver Ubuntu, the world’s leading cloud OS, helping businesses reduce costs, improve efficiency, and enhance security. We are a remote-first organization with a global team of over 700 professionals, committed to innovation and excellence.

We are an equal opportunity employer that values diversity and inclusivity, ensuring fair consideration for all applicants.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer App Stores Backend

Django REST framework

California

Remote

USD 70,000 - 110,000

Today
Be an early applicant

Software Engineer - App Stores

Canonical

Rochester

Remote

USD 90,000 - 120,000

Yesterday
Be an early applicant

Software Engineer - App Stores

Canonical

Oklahoma City

Remote

USD 80,000 - 120,000

14 days ago

Software Engineer - App Stores

Canonical

Columbus

Remote

USD 115,000 - 185,000

14 days ago

Software Engineer - App Stores

Canonical

Washington

Remote

USD 70,000 - 180,000

13 days ago

Software Engineer - App Stores

Canonical

Charlotte

Remote

USD 90,000 - 115,000

14 days ago

Software Engineer - App Stores

Canonical

Raleigh

Remote

USD 75,000 - 100,000

14 days ago

Software Engineer - App Stores

Canonical

Detroit

Remote

USD 70,000 - 110,000

14 days ago

UKG Software Engineer

TalentBurst

Framingham

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant