Software Development Engineer
Odilo·Product & Technology, Spain (Remote)
What they offer
Fully remote
Per the ad.
What they ask for
Have the right to work in Spain
Odilo doesn't mention sponsorship in the ad.
Speak native-level Spanish
Listed as a requirement in the ad.
Have 3+ years of experience
Mid-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
At ODILO, we are a tech scale-up transforming the way people and organizations learn in digital environments. Our platform is flexible and scalable, enabling personalized learning experiences by integrating content from multiple sources and adapting to each context and need.
With an intuitive design, advanced metrics to measure impact, and high data security standards, we empower companies, governments, and educational institutions to lead their talent development strategies and foster a culture of continuous and innovative learning.
Our team is truly international, bringing together the best talent from the education, media, content, and technology sectors.
As a Software Development Engineer, you will play an active role in developing end-to-end software solutions, bringing technical autonomy, decision-making judgment, and the ability to turn product needs into consistent, high-quality value deliveries.
Do you want to add value in a collaborative environment focused on continuous improvement? 🤝 You have come to the right place. 🚀
We work in an AI-friendly environment; here, artificial intelligence tools are just another part of our daily stack 💻.. We use them to develop, iterate, and learn every day, and we are looking for someone who, like us, integrates them fully naturally into their day-to-day work. ✨
At ODILO, we work to transform the way the world learns. Our mission is to boost continuous learning for individuals and organizations through a flexible, secure digital platform that integrates content from multiple sources and adapts to every context.
What you'll do
Develop features and components of medium complexity autonomously, from technical analysis to implementation, validation, and deployment.
Participate in the technical design of solutions, evaluating aspects such as maintainability, scalability, performance, security, and user experience.
Collaborate closely with Product Managers, designers, and other stakeholders to understand the problem, align expectations, and land viable solutions.
Ensure software quality through good development practices, testing, code review, and monitoring of production behavior.
Analyze, resolve, and prevent technical incidents, contributing to system stability and continuous product improvement.
Actively participate in code reviews and share knowledge with other team members, helping to raise the collective technical level.
Propose improvements to components, processes, tools, or engineering practices that make the team more efficient and build more robust software.
Contribute to the maintenance and evolution of the architecture and systems you work on, understanding the technical impact of your decisions.
Collaborate on planning and estimation of tasks, identifying risks, dependencies, and technical needs in advance.
Take ownership of assigned initiatives, tracking their progress and taking responsibility for the quality of the final outcome.
Leverage AI tools and capabilities (Copilot, Cursor, Claude...) to boost productivity, accelerate development, testing, documentation, and technical analysis tasks, and contribute to more efficient, higher-quality software delivery, while promoting continuous improvement through the exploration of these technologies and sharing this knowledge with the Engineering team.
Contribute to a team culture based on collaboration, continuous learning, shared responsibility, and constant improvement.
Nice to have
Experience working on projects with agile methodologies.
Interest in the edtech sector, digital products, and learning experiences.
What you'll get
Be part of an international, creative, and ambitious environment, where each person has a real impact and actively contributes to the company's growth.
Unlimited learning with ODILOFY, our own learning platform with more than 3 million pieces of content in all formats (books, audiobooks, videos, courses, films, and learning experiences).
Real flexibility: flexible work model with remote options, allowing you to organize your schedule in a way that truly works for you.
Hybrid work and intensive working hours during July and August (8:00 AM - 3:00 PM), to promote a better work-life balance.
Day off on your birthday, so you can celebrate it your way.
Flexible compensation plans, tailored to your needs: meals, transportation, childcare, training, and private health insurance.
Access to an emotional wellness app, with professional support to take care of your mental health.
Competitive salary, commensurate with your experience, career path, and role.
Continuous professional growth, with real opportunities for internal development and lifelong learning.
Team, culture, and wellness events to connect, collaborate, and celebrate achievements together.
...And much more!
Do you think this mission is made for you? Let's talk.
-------------------------------------------------------------------------------------
Profile requirements
Degree in Computer Engineering, Software Engineering, Information Technology, or related fields.
Minimum of 3 years of experience in similar roles, developing features autonomously within digital products or platforms, working with good development practices, testing, code review, and software maintenance.
Strong knowledge of backend and/or frontend development in web environments, using technologies such as Java, Angular, and cloud platforms like AWS, as well as CI/CD tools (Bitbucket Pipelines, ArgoCD) and observability/monitoring solutions like Datadog.
Solid understanding of APIs, databases, version control, and deployment environments.
Ability to collaborate effectively with both technical and non-technical profiles.
Ownership mindset, quality orientation, and focus on continuous improvement.
Experience using AI applied to software development, with the ability to use it critically, responsibly, and with a focus on improving efficiency, quality, and impact. We want this to be a natural part of your daily workflow, not something foreign to you.
Excellent communication and organizational skills, allowing you to work autonomously and add value without losing alignment or effective teamwork.
Comfortable working with changing or incomplete requirements. Know how to ask the right questions to narrow down the problem and propose solutions without needing everything to be perfectly defined from the start.
Ability to break down complex problems into manageable solutions, estimate them with sound judgment, and anticipate technical risks before they become blockers.
Why ODILO?
Working at ODILO means being part of a culture of continuous learning, where everyone has the opportunity to take on challenges and actively contribute to the company's growth.
Additional information
*ODILO is an entity committed to Diversity and Inclusion, and therefore accepts applications without bias.
About the role
En ODILO, somos una scale up tecnológica donde transformamos la manera en que personas y organizaciones aprenden en entornos digitales. Nuestra plataforma es flexible y escalable, permitiendo experiencias de aprendizaje personalizadas mediante la integración de contenidos de múltiples fuentes y adaptándose a cada contexto y necesidad.
Con un diseño intuitivo, métricas avanzadas para medir impacto y altos estándares de seguridad de datos, empoderamos a empresas, gobiernos e instituciones educativas para liderar sus estrategias de desarrollo del talento y fomentar una cultura de aprendizaje continuo e innovadora.
Nuestro equipo es verdaderamente internacional reuniendo el mejor talento de los sectores de educación, medios, contenido y tecnología.
Como Software Development Engineer, tendrás un papel activo en el desarrollo de soluciones de software end to end, aportando autonomía técnica, criterio en la toma de decisiones y capacidad para convertir necesidades de producto en entregas de valor consistentes y de calidad.
¿Tienes ganas de aportar valor en un entorno colaborativo y orientado a la mejora continua? 🤝 Has llegado al lugar indicado. 🚀
Trabajamos en un entorno IA-friendly; aquí las herramientas de inteligencia artificial son una pieza más de nuestro stack cotidiano 💻.. Las utilizamos para desarrollar, iterar y aprender cada día, y buscamos a alguien que, como nosotros, las integre de forma totalmente natural en su día a día. ✨
En ODILO trabajamos para transformar la manera en que el mundo aprende. Nuestra misión es potenciar el aprendizaje continuo de personas y organizaciones a través de una plataforma digital flexible y segura, que integra contenidos de múltiples fuentes y se adapta a cada contexto.
What you'll do
Desarrollar funcionalidades y componentes de complejidad media de manera autónoma, desde el análisis técnico hasta su implementación, validación y despliegue.
Participar en el diseño técnico de soluciones, valorando aspectos como mantenibilidad, escalabilidad, rendimiento, seguridad y experiencia de uso.
Colaborar estrechamente con Product Managers, diseñadores y otros stakeholders para entender el problema, alinear expectativas y aterrizar soluciones viables.
Garantizar la calidad del software mediante buenas prácticas de desarrollo, testing, revisión de código y seguimiento del comportamiento en producción.
Analizar, resolver y prevenir incidencias técnicas, contribuyendo a la estabilidad de los sistemas y a la mejora continua del producto.
Participar activamente en revisiones de código y compartir conocimiento con otros miembros del equipo, ayudando a elevar el nivel técnico colectivo.
Proponer mejoras sobre componentes, procesos, herramientas o prácticas de ingeniería que permitan al equipo ser más eficiente y construir software más robusto.
Contribuir al mantenimiento y evolución de la arquitectura y de los sistemas sobre los que trabaja, entendiendo el impacto técnico de sus decisiones.
Colaborar en la planificación y estimación de tareas, identificando riesgos, dependencias y necesidades técnicas con antelación.
Aportar ownership sobre las iniciativas asignadas, haciendo seguimiento de su avance y responsabilizándose de la calidad del resultado final.
Aprovechar herramientas y capacidades de IA (Copilot, Cursor, Claude...) para mejorar la productividad, acelerar tareas de desarrollo, testing, documentación y análisis técnico, y contribuir a una entrega de software más eficiente y de mayor calidad, promoviendo al mismo tiempo la mejora continua mediante la exploración de estas tecnologías y compartiendo este conocimiento con el equipo de Ingeniería.
Contribuir a una cultura de equipo basada en la colaboración, el aprendizaje continuo, la responsabilidad compartida y la mejora constante.
Nice to have
Haber participado en proyectos con metodologías ágiles.
Interés por el sector edtech, producto digital y experiencias de aprendizaje.
What you'll get
Forma parte de un entorno internacional, creativo y ambicioso, donde cada persona tiene un impacto real y contribuye activamente al crecimiento de la empresa.
Aprendizaje ilimitado con ODILOFY, nuestra propia plataforma de aprendizaje con más de 3 millones de contenidos en todos los formatos (libros, audiolibros, videos, cursos, películas y experiencias de aprendizaje).
Flexibilidad real: modelo de trabajo flexible con opciones remotas, que te permite organizar tu horario de manera que realmente funcione para ti.
Trabajo híbrido y jornada intensiva durante julio y agosto (8:00 - 15.00 hrs), para favorecer el equilibrio entre vida laboral y personal.
Día libre en tu cumpleaños, para celebrarlo a tu manera.
Planes de compensación flexibles, adaptados a tus necesidades: comida, transporte, guardería, formación y seguro médico privado.
Acceso a app de bienestar emocional, con soporte profesional para cuidar tu salud mental.
Salario competitivo, acorde a tu experiencia, trayectoria y rol.
Crecimiento profesional continuo, con oportunidades reales de desarrollo interno y aprendizaje permanente.
Eventos de equipo, cultura y bienestar para conectar, colaborar y celebrar logros juntos.
...¡Y mucho más!
¿Crees que es una misión hecha para ti? Hablemos.
-------------------------------------------------------------------------------------
Requisitos del perfil
Estudios en Ingeniería Informática, Ingeniería del Software, Tecnologías de la Información o áreas similares.
Mínimo 3 años experiencia en posiciones similares, desarrollando funcionalidades de forma autónoma dentro de productos o plataformas digitales, trabajando con buenas prácticas de desarrollo, testing, code review y mantenimiento de software.
Buen conocimiento de desarrollo backend y/o frontend en entornos web, usando tecnologías como Java, Angular y plataformas cloud como AWS, así como con herramientas de CI/CD (Bitbucket Pipelines, ArgoCD) y observabilidad/monitorización como Datadog.
Conocimientos sólidos de APIs, bases de datos, control de versiones y entornos de despliegue.
Capacidad para colaborar con perfiles técnicos y no técnicos de manera efectiva.
Mentalidad de ownership, orientación a la calidad y foco en la mejora continua.
Experiencia en el uso de IA aplicada al desarrollo de software, con capacidad para utilizarla de forma crítica, responsable y orientada a mejorar eficiencia, calidad e impacto. Buscamos que su uso no sea algo ajeno para ti, sino una metodología que ya aplicas en tu día a día.
Excelentes habilidades de comunicación y organización, lo que te permitirá trabajar con autonomía, aportando valor, sin perder la alineación y el buen trabajo en equipo.
Comodidad trabajando con requisitos cambiantes o incompletos. Saber hacer las preguntas correctas para acotar el problema y proponer soluciones sin necesitar que todo esté perfectamente definido desde el inicio.
Capacidad para descomponer problemas complejos en soluciones manejables, estimarlas con criterio y anticipar riesgos técnicos antes de que se conviertan en bloqueos.
¿Por qué ODILO?
Trabajar en ODILO significa formar parte de una cultura de aprendizaje continuo, donde todos tienen la posibilidad de asumir desafíos y participar activamente en el crecimiento de la empresa.
Additional information
*ODILO es una entidad comprometida con la Diversidad e Inclusión, por lo que acepta la presentación de candidaturas sin sesgos.
You'll most likely need Spanish to apply.This job was automatically translated to English, .