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 29 días atrás
Empleos similares que podrían interesarleBasado en la vacante Software Engineer - App Stores en Teletrabajo
  • $ 60.000 - $ 75.000

     ...passionate about what we do and believe in. And we are ready for another talented person to join the party.   We’re looking for a PHP engineer who will maintain and implement new features across our products. Join us now!   Why MailerLite? Wondering why we think you’... 

    ACCRUEPARTNERS

    Teletrabajo
    1 día atrás
  •  ...to detail and quality of documentation • Good negotiation skills • Good computer skills and the ability to learn appropriate software • Good English language and grammar skills • Basic medical/therapeutic area and medical terminology knowledge • Ability to work... 
    Trabajo remoto
    Teletrabajo
    2 días atrás
  •  ...clients Ensure projects are completed with high quality and on schedule Work with a wide range of media and use graphic design software including Adobe Creative Suite, Figma, etc. Ability to multitask & be flexible in day-to-day tasks within an agency culture Key... 

    Power Digital Marketing

    Teletrabajo
    7 horas atrás
  •  ...multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and...  ...architecture design. Strong computer science fundamentals and proven software engineering architecture experience. Experience with event-... 

    Alpaca

    Teletrabajo
    16 horas atrás
  •  ...implement Claude, Anthropic API, LLM, RAG, agentic AI, prompt/context engineering, tool-use, and structured-output applications. Develop AI...  ...of experience applying AI, machine learning, data science, software engineering, or intelligent automation to practical enterprise... 

    NewRocket

    Teletrabajo
    16 horas atrás
  • $ 150.000

     ...services and distributed systems. Develop core cybersecurity and software supply chain security platform components. Process, analyze...  ...in architecture discussions. Review code, help establish engineering practices, collaborate with security researchers and product... 

    RapidFort, Inc.

    Teletrabajo
    16 horas atrás
  •  ...Turn ambiguous technical challenges into scalable solutions that engineering teams can execute. Build shared systems, patterns, and...  ...and cross-team collaboration. Requirements ~12+ years of software engineering experience with technical leadership across teams... 

    Onebrief

    Teletrabajo
    16 horas atrás
  •  ...reasoning, then provide reproducible diagnoses and proposed fixes to Engineering. Enable Sales Engineering teams to interpret endpoint...  ...in a senior individual-contributor role such as L3 Support Engineer, Endpoint Engineer, Windows/macOS Engineer, or Security Support... 

    Reach Security

    Teletrabajo
    22 horas atrás
  •  ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote  Contract Type: Full-time vendor (Direct contract with Inallmedia.com)  Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology... 
    Trabajo remoto

    In All Media Inc

    Teletrabajo
    26 días atrás
  •  ...En Tekton Labs estamos buscando un DevOps Engineer apasionado por la automatización y la infraestructura moderna para unirse a nuestros...  .../CD eficientes para automatizar el ciclo de vida de entrega de software en múltiples ambientes. Construir, aprovisionar y gestionar... 
    Trabajo remoto

    Tekton Labs

    Teletrabajo
    26 días atrás
  •  ...W e are looking for a talented Senior DevOps Engineer to join our team and take ownership of the infrastructure and delivery processes that support our production services. You'll work closely with engineering teams to build, deploy, monitor, secure, and operate scalable... 
    Trabajo remoto

    Helpware

    Teletrabajo
    26 días atrás
  •  ...automation, and operational ownership. Mentor engineers and support knowledge sharing and...  ...Requirements ~5+ years of professional software engineering experience. ~ Strong experience...  ..., wellness memberships, delivery apps, and other customizable perks. ~ Personalized... 

    CookUnity

    Teletrabajo
    1 día atrás
  •  ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning...  ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as... 

    Censys

    Teletrabajo
    1 día atrás
  •  ...test environments and datasets in partnership with DevOps and Engineering teams. Develop performance reports, analyze test results, and...  ...product quality risks and insights. Partner with software engineers, product owners, QA, and developers to define test strategies... 

    Cayuse

    Teletrabajo
    1 día atrás
  •  ...senior (L2/L3) level—owning escalated security events, driving incident response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities Off-Hours Incident Management: Own escalated security events... 
    Trabajo remoto

    In All Media Inc

    Teletrabajo
    26 días atrás
  •  ...independently as required • Good computer skills: proficient knowledge of Microsoft Office and the ability to learn appropriate software • Good English language and grammar skills • Good presentation skills • Working Conditions and Environment: • Work is performed... 
    Trabajo remoto
    Teletrabajo
    3 días atrás
  •  ...provides corporate cards, cross-border payments, and spend management software within one unified platform. The company operates across 20+...  ...help finance teams move faster. We're looking for a Senior AI Engineer who is obsessed with building AI systems that actually work in... 

    Jeeves

    Teletrabajo
    2 días atrás
  •  ...provides corporate cards, cross-border payments, and spend management software within one unified platform. The company operates across 20+...  ...Mejía (Rappi). Jeeves is looking for a Senior Backend Engineer to join our LATAM engineering team. You will design and build the... 

    Jeeves

    Teletrabajo
    4 días atrás
  •  ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain... 

    Provable

    Teletrabajo
    4 días atrás
  •  ...adoption of AI, automation, and improved ways of working. Mentor engineers through hands-on guidance, pair-building, coaching, and...  ...Requirements Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, Artificial Intelligence,... 

    OnHires

    Teletrabajo
    4 días atrás
  •  ...guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work...  ...risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and... 

    Grow Therapy

    Teletrabajo
    6 días atrás
  •  ...on BEA and PGNAA solutions. Build strong relationships with key stakeholders across operations, process, quality, laboratory, engineering, procurement and management. Manage complex consultative sales cycles from opportunity identification through negotiation and... 
    Trabajo remoto
    Teletrabajo
    1 día atrás
  •  ...Recibes comisiones recurrentes durante los primeros 3 años por cada licencia activa (Mensis asume el contrato y la facturación del software para protegerte legalmente). • Servicios (Tu mayor rentabilidad): Obtienes el 100% de la ganancia por todo el trabajo de... 

    MENSIS

    Teletrabajo
    6 días atrás
  •  ...automation. Build model registry, feature store, experiment tracking, and related ML...  ...with AI researchers, robotics engineers, data engineers, and platform teams to deliver...  ...roadmap. Requirements ~5+ years of software engineering experience, including at least... 

    Agility Robotics

    Teletrabajo
    5 días atrás
  •  ...guidance to site staff as necessary, driving query resolution to closure within agreed timelines Utilizes available hardware and software to support the effective conduct of the clinical study data review and capture. Verifies site compliance with electronic data capture... 
    Teletrabajo
    1 día atrás
  •  ...implement, and use RESTful web services. Develop modern, responsive user interfaces for the web and various devices. Participate in software development, prototyping, testing, code reviews, and team collaboration. Write robust unit and end-to-end tests.... 

    Axle

    Teletrabajo
    5 días atrás
  •  ...through testing standards, accessibility requirements, and component architecture decisions. Requirements ~3+ years of software engineering experience with strong depth in React and TypeScript. ~ Proven ability to drive epic-level frontend work end-to-end. ~ Strong... 

    Censys

    Teletrabajo
    5 días atrás
  •  ...contract and engagement will be directly managed with In All Media. Project Overview In this role, you will join an agile FinTech engineering team dedicated to building, scaling, and maintaining high-quality enterprise web applications. You will collaborate closely with... 
    Trabajo remoto

    In All Media Inc

    Teletrabajo
    26 días atrás
  •  ...results. Test Strategy & Automation: Collaborate with QA Engineers to compile regression and performance test cases, identifying...  ...) framework. Technical & QA Acumen: Broad background with software development processes, quality assurance methodologies, and familiarity... 
    Trabajo remoto

    In All Media Inc

    Teletrabajo
    26 días atrás
  •  ...network conditions, permissions, app lifecycle, install/upgrade...  ...verification and support of App Store / Google Play submission...  ...5+ years working as a QA Engineer with a focus on mobile application...  ...Experience of the formal software development lifecycle, with a... 
    Trabajo remoto

    Luxoft

    Teletrabajo
    3 días atrás

¿Desea recibir más vacantes?

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