Talent.com
Software Engineer - App Stores

Software Engineer - App Stores

CanonicalSalamanca, Castilla y León, España
Hace más de 30 días
Descripción del trabajo

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.

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.

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.

Responsibilities

  • 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.

Requirements

  • Demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • Broad technology base but favour backend code and infrastructure.
  • Knowledge of relational and non-relational databases and ability to design data models that perform well, and tune queries to access them.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Demonstrated strong academic performance in Computer Science, STEM or a similar degree.
  • Love technology and working with a diverse set of talented people.
  • Curious, flexible, articulate, and accountable.
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • 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.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • Salamanca, Castilla y León, España

    Ofertas relacionadas
    • Oferta promocionada
    Software Engineer, Ceph & Distributed Storage

    Software Engineer, Ceph & Distributed Storage

    CanonicalSalamanca, Castilla y León, España
    Software Engineer, Ceph & Distributed Storage.Software Engineer, Ceph & Distributed Storage.Canonical is a leading provider of open source software and operating systems to the global enterprise an...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Ubuntu Core Software Engineer

    Ubuntu Core Software Engineer

    CanonicalSalamanca, Castilla y León, España
    Be among the first 25 applicants.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 u...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    CanonicalSalamanca, Castilla y León, España
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Cross-platform C++ - Multipass

    CanonicalSalamanca, Castilla y León, España
    Software Engineer - Cross-platform C++ - Multipass.Software Engineer - Cross-platform C++ - Multipass.Software Engineer - Cross-platform C++ - Multipass. Be among the first 25 applicants.Software En...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - Solutions Engineering

    Software Engineer - Solutions Engineering

    CanonicalSalamanca, Castilla y León, España
    Software Engineer - Solutions Engineering role at Canonical.Join to apply for the Software Engineer - Solutions Engineering role at Canonical. Work in Python and Golang to design and deliver open so...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer (Python / Linux / Packaging)

    Software Engineer (Python / Linux / Packaging)

    CanonicalSalamanca, Castilla y León, España
    Software Engineer (Python / Linux / Packaging).Software Engineer (Python / Linux / Packaging).Software Engineer (Python / Linux / Packaging). Be among the first 25 applicants.Software Engineer (Python / Linux / Pac...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    System Software Engineer - Python interpreter, tooling, and ecosystem

    System Software Engineer - Python interpreter, tooling, and ecosystem

    CanonicalSalamanca, Castilla y León, España
    System Software Engineer for Python interpreter, tooling, and ecosystem.We are building a new team to focus on the Python programming language and its ecosystem on Ubuntu.The role delivers the best...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    C++ / Rust Graphics and Windowing System Software Engineer - Mir

    C++ / Rust Graphics and Windowing System Software Engineer - Mir

    CanonicalSalamanca, Castilla y León, España
    C++ / Rust Graphics and Windowing System Software Engineer - Mir.C++ / Rust Graphics and Windowing System Software Engineer - Mir. C++ / Rust Graphics and Windowing System Software Engineer - Mir.Be among...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Python Software Engineer - Ubuntu Hardware Certification Team

    Python Software Engineer - Ubuntu Hardware Certification Team

    CanonicalSalamanca, Castilla y León, España
    Canonical is hiring a Python Software Engineer to join the Certification team, which builds the tools to verify that a desktop, laptop, server or IoT device is working properly.We work at the inter...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - Python / Golang - Kubernetes

    Software Engineer - Python / Golang - Kubernetes

    CanonicalSalamanca, Castilla y León, España
    Software Engineer - Python / Golang - Kubernetes.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Golang System Software Engineer - Containers / Virtualisation

    Golang System Software Engineer - Containers / Virtualisation

    CanonicalSalamanca, Castilla y León, España
    Golang System Software Engineer - Containers / Virtualisation.Golang System Software Engineer - Containers / Virtualisation. Canonical is a leading provider of open source software and operating sys...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Linux devices software engineer - snapd

    Linux devices software engineer - snapd

    CanonicalSalamanca, Castilla y León, España
    Linux devices software engineer - snapd.Be among the first 25 applicants.Linux devices software engineer - snapd.Canonical is a leading provider of open source software and operating systems to the...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Engineering Manager - App Stores

    Engineering Manager - App Stores

    CanonicalSalamanca, Castilla y León, España
    Engineering Manager - App Stores.Be among the first 25 applicants.Engineering Manager - App Stores.Canonical is a leading provider of open source software and operating systems to the global enterp...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Lead Golang Software Engineer, Commercial Systems

    Lead Golang Software Engineer, Commercial Systems

    CanonicalSalamanca, Castilla y León, España
    Lead Golang Software Engineer, Commercial Systems.Lead Golang Software Engineer, Commercial Systems.Lead Golang Software Engineer, Commercial Systems. Be among the first 25 applicants.Lead Golang So...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch

    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch

    CanonicalSalamanca, Castilla y León, España
    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch.Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch. Software Engineer - Data Infrastructure - OpenSearch / ElasticSea...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Software Engineer - Python and K8s

    Software Engineer - Python and K8s

    CanonicalSalamanca, Castilla y León, España
    Software Engineer - Python and K8s.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...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Linux Devices Software Engineer

    Linux Devices Software Engineer

    CanonicalSalamanca, Castilla y León, España
    Linux Devices Software Engineer.This role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all sen...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    CanonicalSalamanca, Castilla y León, España
    Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...Mostrar másÚltima actualización: hace más de 30 días