Software Engineer

hace 5 días


Murcia, España Canonical A tiempo completo

Software Engineer – Data Infrastructure – KafkaCanonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team develops managed solutions for a full range of data stores and technologies, spanning from big data, NoSQL, cache-layer, analytics, to structured SQL engines. We face the problem of fault‑tolerant mission‑critical distributed systems and aim to deliver the world's best automation solution for managed data platforms.We are looking for candidates from junior to senior levels with interests, experience, and willingness to learn around Big Data technologies such as distributed event‑stores (Kafka) and parallel computing frameworks (Spark). Engineers who thrive at Canonical are mindful of open‑source community dynamics and aware of the needs of large, innovative organisations.Location: This role can be filled in European, Middle East and African time zones.What your day will look likeThe data platform team is responsible for the automation of data platform operations, aiming to manage and integrate Big Data platforms at scale. This includes ensuring fault‑tolerant replication, TLS, installation, backups, and more; and provides domain‑specific expertise on these systems to other teams within Canonical. The role focuses on creating and automating infrastructure features of data platforms, not on analysing or processing the data.Collaborate proactively with a distributed teamWrite high‑quality, idiomatic Python code to create new featuresDebug issues and interact with upstream communities publiclyWork with helpful and talented engineers, including experts in many fieldsDiscuss ideas and collaborate on finding good solutionsWork from home with global travel for 2–4 weeks per year for internal and external eventsWhat we are looking for in youHands‑on experience in software development using PythonHands‑on experience in distributed systems, such as Kafka and SparkBachelor's or equivalent degree in Computer Science, STEM, or a similar fieldWillingness to travel up to 4 times a year for internal eventsAdditional skills that you might also bringExperience operating and managing other data platform technologies, SQL (MySQL, PostgreSQL, Oracle, etc) and/or NoSQL (MongoDB, Redis, ElasticSearch, etc), similar to DBA level expertiseExperience with Linux systems administration, package management, and infrastructure operationsExperience with the public cloud or a private cloud solution like OpenStackExperience operating Kubernetes clusters and a belief that it can be used for serious persistent data servicesWhat we offer youFully remote working environment – we’ve been working remotely since 2004Personal learning and development budget of USD 2,000 per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues twice a yearPriority Pass for travel and travel upgrades for long‑haul company eventsAbout Canonical – 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 on a daily basis. We recruit globally and set a high standard for people joining the company.Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination and provide fair consideration for all applicants.#J-18808-Ljbffr



  • Murcia, España Canonical A tiempo completo

    Senior Software Engineer - Digital Workplace Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Senior Software Engineer - Digital Workplace 3 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Canonical is a leading provider of open source software...

  • Software Engineer

    hace 3 días


    Murcia, España Canonical A tiempo completo

    Join to apply for the Software Engineer - Cloud Images role at Canonical 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer - Cloud Images role at Canonical 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 and...


  • Murcia, España Canonical A tiempo completo

    Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical We are seeking a software...


  • Murcia, España Canonical A tiempo completo

    Senior Software Engineer - Digital Workplace¿Tiene su CV preparado? Si es así y confía en que este es el puesto ideal para usted, asegúrese de enviar su solicitud lo antes posible.Join to apply for theSenior Software Engineer - Digital Workplacerole atCanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to...

  • Senior Software Engineer

    hace 2 semanas


    murcia, España Canonical A tiempo completo

    Senior Software Engineer - Digital Workplace Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Senior Software Engineer - Digital Workplace 3 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Get AI-powered advice on this job and more exclusive...


  • Murcia, España Canonical A tiempo completo

    Senior Software Engineer - Digital Workplace Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Senior Software Engineer - Digital Workplace 3 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Get AI-powered advice on this job and more exclusive...

  • Golang Software Engineer

    hace 1 semana


    Murcia, España Canonical A tiempo completo

    Join to apply for the Ubuntu Core Software Engineer role at Canonical 2 days ago 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 widely used in enterprise initiatives such as public cloud, data science, AI, engineering...


  • Murcia, España Canonical A tiempo completo

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...

  • Software Engineer

    hace 1 día


    Murcia, España Canonical A tiempo completo

    Software Engineer - Python and K8s 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 leading public cloud...

  • Software Engineer Java

    hace 2 semanas


    Murcia, Murcia, España Capgemini A tiempo completo

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...