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

Software Engineer Go

Completa

Plenit

About this role

The challenge
We are looking for a  Mid-Level Software Engineer (Go) to help build and scale the software layer behind Plenit’s cloud platform.

Plenit is growing both in product surface and technical complexity. Our platform connects infrastructure, automation, partner workflows, provisioning, billing, APIs, and customer-facing services across multiple countries and thousands of workloads.

As we scale, we need engineers who can build reliable backend systems that remain simple to operate, easy to evolve, and resilient under increasing load.

You will join a multidisciplinary engineering team responsible for designing, building, and maintaining the services that power Plenit’s platform.

Go is becoming an increasingly important part of our backend architecture, particularly for services where performance, concurrency, scalability, and operational simplicity matter.

This is not a role where you will only implement tickets.

You will be expected to understand the problem behind the feature, participate in technical decisions, challenge assumptions, design solutions, and take responsibility for what you put into production.

You will work closely with Software Engineering, Infrastructure, Product, UX, and other technical teams to solve problems that often sit between application software and real cloud infrastructure.

You should be comfortable reasoning about APIs, distributed systems, asynchronous workflows, databases, observability, failures, and production behaviour.

And most importantly, you should care about building software that keeps working when the easy assumptions stop being true.

Expected outcomes and impact
  • Design, develop, and maintain backend services and APIs primarily using Go.
  • Build reliable software that supports Plenit’s cloud services, internal platform capabilities, and partner-facing products.
  • Design scalable and maintainable services capable of supporting increasing volumes of users, workloads, devices, and infrastructure operations.
  • Work on systems involving provisioning, orchestration, automation, lifecycle management, integrations, and asynchronous workflows.
  • Design clear and stable APIs that can be safely consumed by other Plenit services, frontend applications, partners, and third-party integrations.
  • Participate in architectural and technical design decisions, balancing scalability, maintainability, delivery speed, and operational complexity.
  • Design efficient data models and access patterns using relational databases and other storage technologies where appropriate.
  • Work with event-driven architectures, message queues, background processing, and distributed workflows.
  • Build software with production reliability in mind, including graceful failure handling, retries, idempotency, timeouts, concurrency, and observability.
  • Write maintainable, well-tested code and contribute to strong engineering standards around testing, code reviews, documentation, and deployment.
  • Investigate production incidents, identify root causes, and implement improvements that prevent recurring issues.
  • Improve the performance and reliability of existing services as the platform scales.
  • Contribute to the migration and evolution of parts of our existing platform architecture toward Go-based services where it provides clear value.
  • Work closely with Infrastructure teams to understand the real systems our software controls and avoid building abstractions disconnected from operational reality.
  • Collaborate with Product and Engineering leads to turn business and partner problems into technically sound solutions.
  • Participate actively in code reviews, technical discussions, engineering planning, and continuous improvement initiatives.
  • Help simplify our architecture wherever possible. We prefer understandable systems over unnecessary sophistication.
  • Own the software you build through its full lifecycle: design, development, testing, deployment, observability, maintenance, and evolution.
Requirements that are important for us

Basic Qualifications
  • 3+ years of professional software engineering experience.
  • Strong professional experience developing production systems with Go (Golang).
  • Strong understanding of Go fundamentals, including concurrency, goroutines, channels, interfaces, error handling, context management, and memory considerations.
  • Experience designing and building backend services in distributed or service-oriented architectures.
  • Strong understanding of and practical experience applying Hexagonal Architecture (Ports and Adapters), including clear separation between domain, application, and infrastructure layers, dependency inversion, and dependency injection.
  • Strong experience building and consuming REST APIs and working with API-first systems.
  • Experience with relational databases such as PostgreSQL, MySQL, or similar technologies.
  • Good understanding of database design, indexing, transactions, consistency, and performance.
  • Experience working with asynchronous processing, event-driven architectures, message queues, or distributed workflows.
  • Strong understanding of software engineering fundamentals including testing, clean code, maintainability, version control, and code review.
  • Experience working with containerized applications using Docker.
  • Familiarity with CI/CD pipelines and automated software delivery.
  • Comfortable using AI-assisted development tools as part of daily engineering work, while critically validating generated output and maintaining responsibility for security, privacy, testing, and code quality.
  • Experience debugging production systems and performing root-cause analysis.
  • Comfortable working with logs, metrics, traces, dashboards, and monitoring systems.
  • Understanding of common distributed-system challenges such as partial failures, retries, idempotency, race conditions, timeouts, and eventual consistency.
  • Experience working collaboratively with Engineering, Infrastructure, Product, or Platform teams.
  • Ability to communicate technical decisions clearly and challenge solutions constructively.
Nice to have
  • Previous experience building software for cloud providers, infrastructure platforms, hosting companies, developer platforms, or similar technical environments.
  • Strong knowledge of cloud infrastructure concepts including compute, networking, storage, virtualization, provisioning, or orchestration.
  • Experience with Kubernetes and container orchestration.
  • Experience with gRPC and Protocol Buffers.
  • Experience with RabbitMQ, Redis Streams, or similar messaging technologies.
  • Experience building high-throughput or highly concurrent systems in Go.
  • Experience working with microservices at meaningful production scale.
  • Experience with observability stacks such as Prometheus, Grafana, VictoriaMetrics, VictoriaLogs, Elasticsearch, OpenTelemetry, or similar technologies.
  • Experience with Redis or other caching technologies.
  • Experience with public or private cloud technologies such as AWS, Azure, GCP, OpenStack, VMware, Proxmox, KVM, or similar platforms.
  • Knowledge of networking fundamentals including DNS, TCP/IP, proxies, load balancing, and service communication.
  • Experience modernizing or decomposing legacy applications into independently deployable services.
  • Previous professional experience with PHP and Symfony is valuable, particularly for engineers comfortable working across an evolving codebase.
  • Experience contributing to architectural decisions or mentoring other engineers.

Why Plenit At Plenit, software does not live in isolation from infrastructure.
The code you build interacts with real compute, storage, networking, provisioning systems, automation workflows, and partner operations across our cloud platform.
That creates engineering problems that are more interesting than simply adding another endpoint to another SaaS application.
You will work with a team that values technical ownership, pragmatic architecture, simplicity, and engineers who want to understand the systems they are building rather than only the code assigned to them.
You will have the opportunity to shape how Go is used across the platform, influence architectural decisions, and build services that directly support the next stage of Plenit’s growth.
If you enjoy building distributed systems, care about production quality, and like working close to the infrastructure your software controls, we’d love to talk.

About us

Plenit (formerly Jotelulu) is the Operating Platform for IT Service Providers. We help any type of IT company run, scale, and grow their business on top of our own sovereign infrastructure, with a footprint across Europe and the Americas.

Our ambition is to become the platform where IT companies can run their entire business. From technology and operations to go-to-market, Plenit covers the end-to-end needs of an IT partner across the services they deliver to their customers. Powered by agentic AI, the platform connects, automates, and orchestrates these capabilities in a way that traditional Cloud, Marketplace, or IT management platforms do not.

Five years in, we are across four countries and growing fast. We are building something ambitious, but we want to do it in a simple, pragmatic way, staying close to our partners and obsessed with their success. That is exactly why we are bringing this role on now.

What Plenit offers
At Plenit, we offer a place where you can do great work, keep growing, contribute to something meaningful, and be part of shaping the project. We trust our people, give them the space to take ownership, and believe that working as one team and creating a great working environment make all the difference.

Here’s what you can expect when you join us:

Flexibility that works
We believe people do their best when work can adapt to their lives. That’s why we offer flexible working hours and different ways of working, including remote and hybrid options depending on your role and team.

More moments to enjoy
Some days are simply meant to be enjoyed. In addition to your annual leave, we offer extra company days off throughout the year, giving you more time to rest, recharge, and make the most of those moments.

Your health, covered
Taking care of our people is part of how we do things. That’s why Plenit provides private health insurance, fully paid for by the company.

Keep growing
We want Plenit to be a place where you can keep learning, take on new challenges, and continue growing professionally. You’ll have opportunities to develop within the company and keep building on your skills and experience.

You’ll also receive an annual learning budget that you can use for training, courses, certifications, and other resources that support your professional development.

A great place to connect
Our Madrid office is located in the heart of the city and offers a welcoming, collaborative, and energetic environment where you can work, share, and spend time with the team. You’ll also find great coffee and fresh fruit.

A culture built on trust
We believe in doing things well, taking ownership, supporting one another, and enjoying what we build. We value open and honest communication, different perspectives, and working together to keep moving forward. Our culture isn’t just something we talk about; you’ll experience it every day in how we collaborate, contribute, and make things happen.

Oferta de empleo publicada 2 días atrás
Ofertas similares que pueden interesarteSegún la Software Engineer Go en Alcobendas, Comunidad de Madrid
  •  ...Senior Software Engineer – AI Training Projects Flexible Hours | $30–$150/hr equivalent, with specialist projects paying more We are recruiting...  ...Preferred Skills Python Java Node.js Go Rust C++ React You should have strong commercial software... 
    Ofertas de empleo recomendadas
    Contratista
    Remoto
    Horario flexible

    Andrews Recruitment Group

    Madrid
    2 días atrás
  •  ...tecnología busca un/a profesional con sólida experiencia en Python y Go. Esta posición ofrece teletrabajo 100% dentro de España y un contrato indefinido. Se valoran habilidades en arquitecturas de software y múltiples tecnologías, con un salario bruto anual que va de 38 a... 
    Ofertas de empleo recomendadas
    Indefinido
    Remoto

    Avalora

    Madrid
    3 días atrás
  • de 38000 a 40000 €/año

     ...Avalora buscamos un/a profesional con experiencia sólida en Python y Go , acostumbrado/a a trabajar en entornos complejos, escalables y...  ...técnicos. Conocimientos sólidos de arquitecturas de software y diseño técnico. Experiencia trabajando en entornos con múltiples... 
    Ofertas de empleo recomendadas
    Indefinido
    Práctica
    Remoto

    Avalora

    Madrid
    3 días atrás
  •  ...ensuring alignment and sharing knowledge across domains. Act as a go‑to expert, providing mentorship and guidance across teams....  ...appropriate solutions for medium complexity challenges; participates in software design discussions; demonstrates a good understanding of system... 
    Ofertas de empleo recomendadas

    Hard Yaka

    Madrid
    1 día atrás
  •  ...Ebury’s FinCore Engineering team in Madrid seeks a Senior Software Engineer to modernize our FX engine, reduce technical debt, and build high-throughput, regulated...  ...on Python with strong OO background in Java/C#/Go, RESTful APIs, DevOps, observability, and a culture... 
    Ofertas de empleo recomendadas
    Trabajo híbrido

    Ebury

    Madrid
    3 días atrás
  •  ...Distributed Systems engineers at Datadog design, implement and run in production the foundational...  ...in multi-tenant environments Write in Go, Java, Rust or C++, amongst other...  ...push the boundaries of how AI can improve software engineering best practices and contribute... 
    Trabajar en la oficina
    Trabajo híbrido

    Datadog

    Madrid
    19 horas atrás
  •  ...Junior Software Engineer (Intelligence and Surveillance Systems) If your goal is saving the world, but you also think eating popcorn without...  ...you what’s not on the web. If you want to know more about us, go to GMV website WHAT CHALLENGE WILL YOU BE TAKING ON? In our... 
    Trabajo de verano
    Trabajo híbrido

    GMV Spain

    Madrid
    1 día atrás
  • Flowable (or other BPM´s) Software Engineer We are still looking for the very Top Talent and we would be delighted if you were to join our team...  ...banking project based in Madrid, Spain. Required to go to the clients offices in central Madrid 3 days a week. High... 
    Trabajo de verano
    Tiempo completo
    Remoto
    Trabajo híbrido
    3 días a la semana

    UST

    Madrid
    Hace un mes
  • Software/DevOps Engineering We are still looking for the very Top Talent and we would be delighted if you...  ...are looking for a Software / DevOps Engineer to play a key role in helping our software...  ...level is required. Availability to go to the clients offices in the centre... 
    Trabajo de verano
    Tiempo completo
    Remoto
    Trabajo híbrido
    3 días a la semana

    UST

    Madrid
    Hace 2 meses
  • 1500 €/mensuales

     ...us apart. What you will bring ~8+ years of experience in software engineering, solution architecture or enterprise platform development....  ...within your 40-hour workweek. Our model is hybrid: we usually go to the office 2 days a week, though this depends on the... 
    Temporal
    Trabajar en la oficina
    Trabajo híbrido
    Turno de tarde
    2 días a la semana

    Tamarind Intelligence

    Madrid
    2 días atrás
  •  ...documents. You've shipped Go (or Java or similar languages...  ...our award-winning enterprise software solutions, enabling our...  ...document intelligence over manuals, engineering drawings, certification...  ...scheduling and optimisation engines, expressing trade-offs in the... 
    Temporal
    Tiempo completo
    Trabajo híbrido

    IFS

    Madrid
    22 días atrás
  •  ...These are some examples of projects that engineers on our team have worked on recently: Design...  ...Have been a founder or founding engineer - you know what it means to balance craft...  ...experience with React, TypeScript, and/or Go Previous roles where you interfaced with... 
    Tiempo completo

    sierra

    Madrid
    Hace 2 meses
  •  ...private car. But we've still got a long way to go… fancy joining us? At Cabify, diversity fuels our Product & Engineering teams. We actively recruit talent beyond...  ...sustainability. The job We are looking for Software Engineers (Backend) who are ready to embrace... 
    Trabajar en la oficina
    Horario flexible
    1 día a la semana

    Cabify

    Madrid
    13 días atrás
  •  ...in Madrid is seeking an SAP S/4HANA Cutover Lead to steer the go-live of our SAP transformation across multiple countries. You will...  ..., and report progress to senior leadership. A degree in IT/engineering and 3–5 years in SAP cutover management are expected, with travel... 

    Liebherr-Werk Nenzing GmbH

    Madrid
    19 horas atrás
  •  ...across countries and business units. You will coordinate with Program Management, Data Migration, Testing, and local teams to ensure go-live readiness and execution. The role requires 3–5 years of SAP cutover experience, strong stakeholder management, and a willingness... 
    Trabajo híbrido

    Liebherr-Werk Nenzing GmbH

    Madrid
    19 horas atrás
  •  ...Analytics team to shape the future of aerospace software. We are looking for a multidisciplinary Software & Systems Engineer to design and develop advanced ground software...  ...least one backend language (Python, C++, Java, or Go) and modern software design patterns.... 
    Empleo permanente
    Trabajar en la oficina
    Remoto
    Trabajo híbrido
    Horario flexible

    Prestwick Aerosystems

    Getafe, Comunidad de Madrid
    19 horas atrás
  •  ...Job Description We are looking for a highly skilled Senior Software Engineer to design and develop next-generation ground-based software...  ...Proficiency in one or more backend languages: Python, C++, Java, or Go ~ Experience designing and implementing APIs (REST, gRPC)... 
    Empleo permanente
    Trabajar en la oficina
    Remoto
    Trabajo híbrido
    Horario flexible

    Joinimagine

    Getafe, Comunidad de Madrid
    19 horas atrás
  • de 33000 a 37000 €/año

     ...Critical Software Development Engineer 11460 05/10/2026 ¡ÚNETE A NOVANOTIO Y PARTICIPA EN PROYECTOS TECNOLÓGICOS DE ALTO IMPACTO! ¿Tienes experiencia en desarrollo con C, PikeOS y estándares de software crítico como DO 178B/C? Desde NOVANOTIO buscamos incorporar un... 
    Indefinido
    Tiempo completo
    Empleo permanente
    Trabajo híbrido

    NOVA NOTIO S.L.

    Getafe, Comunidad de Madrid
    1 día atrás
  •  ...Lead .NET Developer Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life’s other most... 

    Solera Corporation

    Madrid
    1 día atrás
  •  ...Airbus Defence and Space SAU in Getafe (Madrid) is seeking a Modelling and Simulation Junior Software Engineer to join the Modelling and Simulation Team for A330 MRTT and M/L C295. You will help define, build and validate realtime simulator subsystem models while contributing... 
    Trabajo híbrido

    Prestwick Aerosystems

    Getafe, Comunidad de Madrid
    19 horas atrás
  •  ...FOSSA in Lisbon is seeking a software engineer to support IoT and satellite-related software development. You will design and implement scalable front-end and back-end solutions using JavaScript, React, Python, and REST APIs. Join a small, collaborative team in a hybrid... 
    Trabajo híbrido

    Blackshark

    Madrid
    19 horas atrás
  •  ...Software Development Engineer II, EU INTech - Prime and Marketing Tech Job ID: 10531125 | Amazon Spain Services, S.L.U. Are you ready to shape how millions of EU customers discover and engage with Prime — both on Amazon and across the digital landscape? EU Prime... 
    Práctica

    Amazon

    Madrid
    19 horas atrás
  •  ...Job Description: An opportunity for an Software Engineer has arisen within Airbus Defence and Space, Getafe (Madrid). The selected candidate will join the Software Mission Systems Team, which is responsible for building the future of our development ecosystem through infrastructure... 
    Empleo permanente
    Trabajar en la oficina
    Trabajo híbrido
    Horario flexible

    Prestwick Aerosystems

    Getafe, Comunidad de Madrid
    19 horas atrás
  •  ...you thrive in a collaborative, fast-moving environment where trust and impact matter, you’ll feel at home here. As a Senior Software Engineer, you will be responsible for the design, development, deployment, and operation of business-critical features that add... 

    Engg

    Madrid
    4 días atrás
  •  ...Fortuna Entertainment Group in Madrid is seeking a Senior Software Engineer to design and deliver a next-generation Player Account Management platform. You will own architecture and engineering standards, ensuring transactional correctness, data integrity, and operational... 
    Trabajo híbrido

    FEG

    Madrid
    4 días atrás
  •  .... Join us in our Tenerife office as a Software Developer (m/f/d) to create and enhance technology...  ...Degree in Computer Science, Software Engineering, Information Technology, or a related...  ...programming language: C#, Java, GO, Phyton, Angular. ~ Some experience in... 
    Patrocinio de visa
    Trabajar en la oficina
    Trabajo híbrido
    Visa de trabajo
    Horario flexible
    1 día a la semana
    2 días a la semana

    TecAlliance

    Madrid
    19 horas atrás
  •  ...Job Description An opportunity for a Modelling and Simulation Junior Software Engineer has arisen within Airbus Defence and Space, Getafe (Madrid). The selected candidate will join the Modelling and Simulation Team for A330 MRTT and M&L C295. The team is in charge of... 
    Empleo permanente
    Trabajar en la oficina
    Trabajo híbrido

    Prestwick Aerosystems

    Getafe, Comunidad de Madrid
    19 horas atrás
  •  ...años Salario Maximo: 40Ks Proyecto: Mantenimiento y desarrollo Descripción Buscamos un/a SAP PP Consultant / Custom Software Engineer con experiencia sólida en SAP Production Planning (PP) para incorporarse a un proyecto de mantenimiento, desarrollo y mejora... 

    it Partner

    Getafe, Comunidad de Madrid
    3 días atrás
  •  ...into Europe and deepen our focus on media intelligence, we're looking for engineers who can help scale our platform and products globally. About the Role: We're looking for a Software Engineer I to join our engineering team and grow into a well-rounded, full-stack... 
    Remoto

    MediaRadar

    Madrid
    4 días atrás
  • 40000 €/año

     ...Accenture busca un SAP QM Consultant / Custom Software Engineer para un proyecto de mantenimiento y desarrollo. Ubicación: Madrid (Getafe) o Sevilla, 100% presencial. Salario máximo 40.000 € brutos/año, experiencia mínima de 5 años en SAP y SAP QM. Las funciones incluyen... 

    it Partner

    Getafe, Comunidad de Madrid
    3 días atrás

¿Quieres recibir más ofertas?

Suscríbete y recibe ofertas similares para Software Engineer Go. ¡Entérate antes que nadie!