> Markdown version of [/jobs/ext/1546085-software-engineer-expert](https://www.wearedevelopers.com/jobs/ext/1546085-software-engineer-expert). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Expert - **Company:** 5411 Hub - **Location:** Spain - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), C++ (Programming Language), Code Review, Continuous Integration, Data Structures, Distributed Systems, Github, Gradle, Java Virtual Machine (JVM), Object-Oriented Software Development, Blockchain, Scala (Programming Language), Delivery Pipeline, Kotlin, Ethereum, Solidity, Web3.js, Bitcoin - **Published:** July 1, 2026 - **Apply:** https://es.trabajo.org/oferta-3348-7b4466670efa9befaad581a61edc50c1 ## About the Role (GitHub Actions) dentro de los pipelines. Qué buscamos (y qué significa en la práctica) Experiencia técnica real +5 años de experiencia profesional con Java, o experiencia equivalente con lenguajes JVM (Kotlin, Scala, Gradle) o C++. +3 años trabajando en componentes core de blockchain, como: Desarrollo de nodos o clientes Infraestructura de red o consenso Protocolos base Conocimiento sólido de la arquitectura de Ethereum o Bitcoin, incluyendo: Ejecución de smart contracts Mecanismos de consenso Funcionamiento general del protocolo Capacidad para razonar sobre seguridad, performance y edge cases en sistemas distribuidos complejos. Excelente manejo de estructuras de datos (árboles, grafos) y su aplicación práctica en diseño de sistemas. Experiencia básica con Solidity, entendiendo cómo interactuar con smart contracts (principalmente para testing). Familiaridad con pipelines CI/CD y automatización (GitHub Actions). Cuando el aviso habla de "core blockchain components", se refiere a infraestructura crítica, no a capas superficiales de producto. Perfil profesional y forma de trabajo Ingeniero/a con mentalidad hands-on, que se involucra en el código y en el diseño. Perfil colaborativo, con buena comunicación técnica. Alto estándar de calidad, foco en seguridad y documentación. Capacidad de trabajar en equipos globales y 100% remotos. Inglés fluido, oral y escrito (excluyente). Qué ofrece la posición Compensación competitiva acorde a nivel experto. Trabajo 100% remoto desde Europa o Latinoamérica. Acceso a espacios de coworking globales. Excelente equilibrio vida-trabajo (vacaciones, sick leave y parental leave). Presupuesto anual para capacitación, idiomas y aprendizaje continuo. Participación en proyectos de infraestructura blockchain de alto impacto global. Asignación mensual para conectividad y bienestar. ## Description exigente, construyendo infraestructura Web3 de bajo nivel, donde cada decisión impacta directamente en seguridad, estabilidad y escalabilidad de la red. Responsabilidades clave Desarrollar nuevas funcionalidades del cliente blockchain utilizando Java como lenguaje principal. Analizar requerimientos técnicos complejos, que pueden involucrar: Cambios en el consenso de Ethereum Scripts de Bitcoin Papers técnicos e investigación interna Diseñar e implementar features siguiendo buenas prácticas de seguridad, performance y escalabilidad. Escribir código limpio, modular y testeado, aplicando principios de programación orientada a objetos. Participar activamente en code reviews y discusiones técnicas para mejorar procesos y calidad. Escribir smart contracts simples en Solidity para validar que las features funcionen correctamente a nivel EVM (testing, no desarrollo productivo). Compartir aprendizajes técnicos e investigación con equipos globales. Mantener y mejorar scripts de CI/CD ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Introducing Kotlin Multiplatform in an existing project](https://www.wearedevelopers.com/videos/276-introducing-kotlin-multiplatform-in-an-existing-project) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [7 tips on how to become a blockchain developer](https://www.wearedevelopers.com/magazine/53-7-tips-on-how-to-become-a-blockchain-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)