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 5 días atrás
Ofertas similares que pueden interesarteSegún la Software Engineer Go en Alcobendas, Comunidad de Madrid
  • 120000 €/año

     ...Software Engineer / Developer Madrid onsite to €120,000 Are you a technologist Software Engineer with a first class education looking for...  ...languages e.g. Java, C++, Python but you must be happy to use C# going forward) You have a strong knowledge of modern software... 
    Ofertas de empleo recomendadas
    Tiempo completo
    Lunes a viernes

    Client Server Limited

    Madrid
    1 día atrás
  •  ...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
    5 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
    1 día 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
    1 día 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
    4 días 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... 
    Trabajo híbrido

    Ebury

    Madrid
    1 día 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
    3 días 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
    4 días atrás
  • 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
  •  ...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
    25 días atrás
  •  ...security solutions for Linux and open-source software designed for enterprise organizations....  ...at: / We're looking for a Software Engineer to join the ELS Delivery Pipeline team...  ...building services or command-line tools in Go. Experience with package ecosystems,... 
    Práctica
    Remoto
    Horario flexible

    TuxCare

    Madrid
    2 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
  •  ...collaborate, coordinate, and continuously optimize the revenue process. The Role We’re looking for a strong Senior Python Engineer who’s eager to go beyond traditional backend development. This role is for someone ambitious—someone who takes pride in building things... 
    Tiempo completo

    aircall

    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
    16 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
    3 días 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
    3 días 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
    3 días 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
    3 días 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
    3 días 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
    4 días 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
    3 días 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
    3 días 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
    3 días atrás
  •  ...we’re redefining how the world connects. As a leading space engineering and telecommunications company, we specialize in developing...  ...Who are we looking for? We are actively looking for a software engineer or similar to support the activities at the Portugal office... 
    Práctica
    Tiempo completo
    Trabajar en la oficina
    Trabajo híbrido
    Horario flexible

    Blackshark

    Madrid
    3 días atrás
  • 550 $/mensuales

     ...eager to push boundaries and be at the forefront of AI advancement, we’d love to connect with you. What You'll Do As a Senior Software Engineer at Ultralytics, you'll play a pivotal role in developing and maintaining the Ultralytics HUB a leading platform for cloud... 
    Remoto
    Trabajo híbrido
    Horario flexible

    Tmoose

    Madrid
    1 día 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
    1 día atrás
  •  ...million monthly active users experience travel. It owns the pricing engine that balances customer demand against financial risk across...  ...products in real time and at scale. About the Role As a Software Engineer on the Fintech Foundation team, you will design, build... 
    Trabajar en la oficina
    Desde casa
    Remoto
    Turno de tarde
    Trabajo por turnos

    Hopper Inc.

    Madrid
    5 días atrás
  • Una empresa de tecnología emergente en Madrid busca un desarrollador de software con al menos 4 años de experiencia en entornos tecnológicos. El candidato ideal debe tener habilidades en TypeScript, experiencia en inteligencia artificial y pasión por el desarrollo de productos... 

    Secture

    Madrid
    3 días atrás
  •  ...Job Description: A vacancy for an Onboard Safety-Critical Software Engineer in Aerial Delivery department has arisen within Airbus Defence & Space in Getafe. Responsibilities To be in charge of the Software Requirements Specification for the Onboard Safety Critical... 
    Empleo permanente
    Trabajar en la oficina
    Desde casa
    Trabajo híbrido

    Prestwick Aerosystems

    Getafe, Comunidad de Madrid
    3 días atrás
  •  ...it Partner busca un/a SAP PP Consultant / Custom Software Engineer con experiencia sólida en SAP Production Planning para incorporarse a un proyecto de mantenimiento, desarrollo y mejora de soluciones SAP. La posición es presencial en Madrid Getafe (edificio Siemens) o... 

    it Partner

    Getafe, Comunidad de Madrid
    1 día atrás

¿Quieres recibir más ofertas?

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