Logo for ODILO

Software Development Engineer

Role overview

Qualifications

  • Degree in Computer Engineering, Software Engineering, Information Technologies or similar areas
  • Minimum 3 years of experience in similar positions
  • Good knowledge of backend and/or frontend development in web environments using technologies like Java and Angular
  • Experience in using AI applied to software development

Responsibilities

  • Develop medium complexity functionalities and components autonomously
  • Participate in the technical design of solutions considering maintainability, scalability, performance, security, and user experience
  • Collaborate closely with Product Managers and designers to align expectations and deliver viable solutions
  • Guarantee software quality through good development practices, testing, code review, and production behavior monitoring

About the company

ODILO logo

ODILO

E-Learning / EdTech

We are ODILO, a mission-driven company and here to empower everyone to become the best version of themselves. How? By allowing any organization to provide Unlimited Learning in the most frictionless, efficient, and valuable way. Over 8,500 Unlimited Learning Organizations across the globe in more than 50 countries trust us to personalize their Unlimited Learning Ecosystems and more than 170 million people worldwide are taking their learning to the next level. Ready to become Unlimited?

Company details

Company typeSME
IndustryE-Learning / EdTech
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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.

Qué harás en ODILO:

  • 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.

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.

Pluses / Valor añadido 

  • Haber participado en proyectos con metodologías ágiles.

  • Interés por el sector edtech, producto digital y experiencias de aprendizaje.

 

¿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.

Pero también ofrecemos:

  • 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.

-------------------------------------------------------------------------------------

*ODILO es una entidad comprometida con la Diversidad e Inclusión, por lo que acepta la presentación de candidaturas sin sesgos.


#LI-Remote

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at ODILO

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.