Regístrese para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear CV
    Nuevo
  • Alertas de empleo

Software Engineer - App Stores

Jornada completa

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.

We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.

If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

What you’ll do

  • Collaborate remotely with a globally distributed team.

  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).

  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.

  • Review code and technical designs produced by other engineers.

  • Discuss ideas and collaborate on finding good solutions.

  • Work remotely with global travel for 2 to 4 weeks for internal and external events.

Who you are

  • You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.

  • You have a broad technology base but favour backend code and infrastructure.

  • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.

  • You are comfortable with Ubuntu as a development and deployment platform.

  • You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.

  • You love technology and working with a diverse set of talented people.

  • You are curious, flexible, articulate, and accountable.

  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world’s best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004.​ Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

#stack

Vacante publicada el 1 día atrás
Empleos similares que podrían interesarleBasado en la vacante Software Engineer - App Stores en Teletrabajo
  •  ...Description If you’re an Embedded / Firmware Engineer who is just as comfortable on a Linux...  ...a flaky BLE connection is rarely “just a software bug,” we’d love to talk. We’re looking...  ...toolchains, drivers, and user-space apps. Experience with microcontrollers (ARM... 

    intent

    Teletrabajo
    4 horas atrás
  •  ...looking for a senior full-stack engineer who lives in TypeScript. You...  ...relational databases and document stores (Firestore, MongoDB, or...  ...into reliable, well-designed software Integrate AI capabilities (...  ...Production Next.js experience: App Router, server components, server... 

    HOOK

    Teletrabajo
    4 horas atrás
  •  ...team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...Role: We’re looking for a Senior Software Engineer to build the developer platform that agents...  ...and account capabilities available to apps and agents. Decide which components... 

    Alpaca

    Teletrabajo
    4 horas atrás
  •  ...objects including luggage and laptop computer with a maximum lift of 15-20 lbs. • Ability to access and use a variety of computer software developed both in-house and off-the-shelf. • Ability to communicate information and ideas so others will understand; with the... 
    Trabajo remoto
    Teletrabajo
    15 horas atrás
  •  ...looking for a highly motivated JavaScript Engineer to develop web and mobile front-ends and...  ...existing JavaScript code-base - Architect app and collaborate with the team to...  ...Francisco, California, Azumo is an innovative software development firm specializing in AI software... 

    Azumo

    Teletrabajo
    1 día atrás
  • $ 137.200

     ...gFiber is currently at a transformative crossroads. As we ramp up investments in AI-driven product features, the Platform Engineering team is the engine room for this evolution. We are modernizing our foundational systems to support a new generation of AI initiatives,... 

    Google Fiber

    Teletrabajo
    22 horas atrás
  •  ...Full Stack Engineer (Backend focused) The company and our mission:  Zartis is a global AI transformation and technology consulting partner...  ...experience making decisions, being proactive, used to building software from scratch, and with good attention to detail.  What you... 

    Zartis

    Teletrabajo
    22 horas atrás
  •  ...solutions and consulting services to our clients. Equipped with elite engineering and dynamic innovation, we empower IT executives and their...  ...EXPECT TO LEARN: Build and configure AWS environments from engineer-provided designs, templates, and checklists to support... 

    Trace3

    Teletrabajo
    1 día atrás
  •  ...Codekeeper is looking for a talented Back End Engineer with expertise in the Ruby stack. Join us...  ...candidate will be involved in the full software development lifecycle, from concept to...  ...with our team on the development of our app and drive new feature development Utilize... 

    Codekeeper

    Teletrabajo
    1 día atrás
  •  ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...encourage you to apply. Your Role: As a Senior Frontend Engineer, you will be responsible for designing, implementing, and maintaining... 

    Alpaca

    Teletrabajo
    1 día atrás
  • 14 AR$ por hora

     ...About the role  Help train and evaluate AI agents that work inside a real CAD environment on long engineering tasks, work that would take an expert 10–15 hours. You'll design part geometry, build reference solutions, and judge the agent's attempts. You'll work alongside... 

    Mindrift (Toloka)

    Teletrabajo
    2 días atrás
  •  ...costs. The company offers flexible solutions through SaaS (Software as a Service) and BPaaS (Business Process as a Service), enabling...  ...with SMEs, business stakeholders, developers, and QA engineers to ensure a clear understanding of requirements. Develop workflow... 
    Trabajo remoto

    Helpware

    Teletrabajo
    29 días atrás
  •  ...development and AI enablement. We are a fast-growing team of 340+ engineers and consultants across Europe (UK, Spain, Portugal), the...  ...that create measurable business value. Our expertise spans software engineering, AI & data, product development, and customer experience... 

    Parser

    Teletrabajo
    2 días atrás
  • $ 104.000 - $ 126.500

     ...security teams, and a customer who’s ready to get the most out of our platform. That’s where you come in. As an Implementation Engineer, you’ll own the first 30–60 days of the customer journey, taking customers from their initial sales handoff through technical... 

    Expel

    Teletrabajo
    2 días atrás
  •  ...performant data infrastructure. Continuously develop expertise in distributed data systems. Requirements ~3+ years of software engineering experience with solid distributed-systems and data fundamentals. ~ Exposure to or experience with data platform systems,... 

    Atlassian

    Teletrabajo
    2 días atrás
  •  ...plataforma de HR Tech y experiencia del empleado, y el área de Alianzas trabaja bajo un modelo de intercambio (barter): damos acceso a la app white-label a organizaciones y socios a cambio de activos como visibilidad de marca, presencia en eventos y acceso a comunidades de... 

    Humand

    Teletrabajo
    22 días atrás
  •  ...workflow and can confidently manage multiple videos in production at once. Experience creating content for UI/UX, SaaS, websites, apps, or digital interfaces is a strong plus. What We Offer: - Full-time remote contract position - Experience with a Fast-paced, high-performance... 

    Clients Blackbox, Inc.

    Teletrabajo
    21 días atrás
  •  ...deliver "meaningful classroom learning for every student. " As a Senior Quality Engineer, you will be a critical force in ensuring that mission is delivered through reliable, high-quality software. You will work alongside talented product engineers to test complex front-... 

    Newsela

    Teletrabajo
    16 días atrás
  •  ...Senior Deployed AI Engineer (Gemini) Peru, Argentina, Brazil Remote About Our Client Our client is a global data and AI consulting firm serving enterprise clients across multiple industries, including FMCG, financial services, healthcare, manufacturing, and the public... 

    Hire Overseas

    Teletrabajo
    15 días atrás
  •  ...this role, you will have the opportunity to directly shape our data ecosystem by building robust pipelines and using modern software engineering principles like version control and automated testing. You’ll work closely with key stakeholders to drive data-driven decision... 

    Newsela

    Teletrabajo
    13 días atrás
  •  ...Southern Cone–US, Southern Cone–China and Southern Cone–Brazil. - Prioritise these target customers in each market: - Argentina: software and service exporters, freelancer and payroll platforms, fintechs, crypto exchanges and investment platforms that need USD access... 

    Caliza

    Teletrabajo
    13 días atrás
  •  ...we deliver value to our clients and our people. We prioritise engineers who understand the intended outcome and the wider system, surface...  ...with little supervision - Build Canvas and Model-Driven apps in Power Apps, including complex forms, galleries, components and... 

    Devsu

    Teletrabajo
    13 días atrás
  •  ...Forward Deployed Engineer Peru, Argentina, Brazil Remote About Our Client Our client is a global data and AI consulting firm serving enterprise clients across multiple industries, including FMCG, financial services, healthcare, manufacturing, and the public sector, with... 

    Hire Overseas

    Teletrabajo
    10 días atrás
  • $ 100.000

     ...product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As part of a...  ...impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely. - Your... 

    Samsara

    Teletrabajo
    4 días atrás
  •  ...root cause analysis and problem solving • Ability to manage Risk Based Monitoring concepts and processes • Ability to work in a team or independently as required • Good computer skills: solid knowledge of Microsoft Office and the ability to learn appropriate software... 
    Trabajo remoto
    Teletrabajo
    1 día atrás
  • 100 - 200 AR$ por hora

     ...regions may not be supported by the client. Check out this Loom video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is... 

    G2i

    Teletrabajo
    1 día atrás
  •  ...localization workflows, customer-facing apps, and more. We’re looking for our first Developer...  ...team and work closely with Product, Engineering, Marketing, and Developer Support to...  ...video, AI/ML, automation, or enterprise software) THE GOOD STUFF.. In addition to being... 

    Synthesia

    Teletrabajo
    1 día atrás
  •  ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+...  ...design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong... 

    Turing

    Teletrabajo
    1 día atrás
  •  ...deliver complex transformation programs. We combine business and technology strategy, solution architecture, experience design, software engineering, quality assurance, and AI-enabled innovation. We are seeking an experienced, client-facing Principal Banking Technology... 

    Aequilibrium

    Teletrabajo
    1 día atrás
  •  ...Description Yopeso has been developing a diverse range of software products, from large-scale applications to smaller solutions, for 20 years. With a growing team of over 300 employees across five locations, we are dedicated to fostering a culture of growth, transparency... 

    Yopeso

    Teletrabajo
    1 día atrás

¿Desea recibir más vacantes?

Suscríbase y reciba vacantes similares a Software Engineer - App Stores. ¡Sea el primero en aplicar!