Senior Python Backend Engineer
Indra·Barcelona, Spain
What they offer
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
Indra doesn't mention sponsorship in the ad.
Work in English
English is required, per the ad.
Be near Barcelona for hybrid days
No relocation package mentioned.
Have 5+ years of experience
Senior-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
At Indra Group, we protect what matters most. We develop advanced technological solutions that strengthen national and international security, participating in high-impact European strategic projects.
💻 Join our development team
We are looking for a Senior Backend Python Engineer to lead the design and evolution of robust, secure, and scalable backend architectures in critical defense projects.
What you'll do
💡 What will your responsibilities be?
- Design and lead the construction of scalable, high-performance backend services.
- Develop and optimize backend solutions in Python using frameworks such as FastAPI, Flask, or Django.
- Define and enforce quality, efficiency, and code security standards.
- Lead the design of backend architectures, participating in key technical decisions.
- Define and oversee testing strategies, unit tests, coverage, and automation.
- Drive continuous integration and automated deployment of applications.
- Technically coordinate other developers, fostering best practices and technical evolution.
- Collaborate closely with other teams (frontend, DevOps, architecture, product).
- Participate in the evaluation and research of new technologies and technical approaches.
- Document technical solutions and contribute to the continuous improvement of the product.
What we're looking for
🎯 What are we looking for in you?
You don't need to meet 100% of the requirements—we want to get to know you and see what you can bring 🚀
✅ Essential requirements
- Degree in Computer Engineering or a related field.
- Minimum 5 years of experience designing, developing, and optimizing backend systems in Python.
- Solid experience with FastAPI, Flask, or Django.
- Proficiency in ORMs, unit testing, coverage tools, and quality control.
- Experience with CI/CD and automated deployment.
- Proficiency in Git and collaborative work within technical teams.
- Demonstrated ability to lead backend technical designs.
- Experience in technical coordination with other developers.
- B2 or higher level of English, both written and spoken.
Nice to have
✅ Desirable requirements
- Knowledge of authentication and authorization.
- Proficiency in SQL and familiarity with Java.
- Experience with event-driven architectures (Kafka).
- Knowledge or experience in MLOps and artificial intelligence.
- Experience with Scrum or Kanban.
- Familiarity with GitLab, CI/CD pipelines, and automated deployment.
- Participation in technological research activities or evaluation of new solutions.
Education & certifications
📜 Valuable certifications
- Certifications in Python or backend architectures.
- Certifications in agile methodologies or software quality.
What you'll get
🎁 What do we offer?
- Stability and future: Long-term projects in a leading defense company with more than 50,000 professionals.
- Innovative projects: Advanced technology with national and international impact.
- Close and transparent environment: Collaborative culture and direct communication.
- Autonomy and flexibility: Real work-life balance and a hybrid work model.
- Personalized career plan and technical evolution.
- Continuous training: Open University and Udemy for Business (+6,000 courses).
- Competitive compensation and flexible benefits.
- Benefits and discounts on multiple services.
Hiring process
🕓 Selection process
- Profile review
- Initial contact (5-10 min)
- Technical interview
- Interview with Talent Acquisition
- Offer and welcome
⏱ Estimated process duration: 2 weeks
Personal skills
- Strong analytical skills and technical vision.
- Clear communication and the ability to influence.
- Proactivity, responsibility, and excellent organizational skills.
- Adaptability to change and a focus on continuous improvement.
- Teamwork and a collaborative mindset.
Additional information
🔒 Notes
This position is subject to internal security, verification, and compliance requirements, specific to the defense sector.
🏆 INDRA is a Top Employer 2026
Join one of the best companies to develop your technology career in Spain.
About the role
En Indra Group, protegemos lo que más importa. Desarrollamos soluciones tecnológicas avanzadas que refuerzan la seguridad nacional e internacional, participando en proyectos estratégicos europeos de alto impacto.
💻 Únete a nuestro equipo de desarrollo backend
Queremos reforzar nuestro equipo con un/a Backend Python Senior que lidere el diseño y evolución de arquitecturas backend robustas, seguras y escalables en proyectos críticos del ámbito defensa.
What you'll do
💡 ¿Cuáles serán tus responsabilidades?
- Diseñar y liderar la construcción de servicios backend escalables y de alto rendimiento.
- Desarrollar y optimizar soluciones backend en Python utilizando frameworks como FastAPI, Flask o Django.
- Definir y velar por el cumplimiento de estándares de calidad, eficiencia y seguridad del código.
- Liderar el diseño de arquitecturas backend, participando en decisiones técnicas clave.
- Definir y supervisar estrategias de testing, pruebas unitarias, cobertura y automatización.
- Impulsar la integración continua y el despliegue automatizado de las aplicaciones.
- Coordinar técnicamente a otros desarrolladores, fomentando buenas prácticas y evolución técnica.
- Colaborar estrechamente con otros equipos (frontend, DevOps, arquitectura, producto).
- Participar en la evaluación e investigación de nuevas tecnologías y enfoques técnicos.
- Documentar soluciones técnicas y contribuir a la mejora continua del producto.
What we're looking for
🎯 ¿Qué buscamos en ti?
No es necesario cumplir el 100% - queremos conocerte y saber qué puedes aportar 🚀
✅ Requisitos imprescindibles
- Grado en Ingeniería Informática o similar.
- Mínimo 5 años de experiencia diseñando, desarrollando y optimizando backend en Python.
- Experiencia sólida con FastAPI, Flask o Django.
- Dominio de ORM, pruebas unitarias, herramientas de cobertura y control de calidad.
- Experiencia en CI/CD y automatización de despliegues.
- Dominio de Git y trabajo colaborativo en equipos técnicos.
- Capacidad demostrada para liderar diseños técnicos backend.
- Experiencia en coordinación técnica con otros desarrolladores.
- Nivel de inglés B2 o superior, escrito y oral.
Nice to have
✅ Requisitos deseables
- Conocimientos en autenticación y autorización.
- Dominio de SQL y familiaridad con Java.
- Experiencia en arquitecturas basadas en eventos (Kafka).
- Conocimientos o experiencia en MLOps e inteligencia artificial.
- Experiencia en Scrum o Kanban.
- Familiaridad con GitLab, pipelines de CI/CD y automatización de despliegues.
- Participación en actividades de investigación tecnológica o evaluación de nuevas soluciones.
Education & certifications
📜 Certificaciones valorables
- Certificaciones en Python, arquitecturas backend.
- Certificaciones en metodologías ágiles o calidad del software.
What you'll get
🎁 ¿Qué te ofrecemos?
- Estabilidad y futuro: Proyectos a largo plazo en una empresa líder en Defensa con más de 50.000 profesionales.
- Proyectos innovadores: Tecnología avanzada con impacto nacional e internacional.
- Entorno cercano y transparente: Cultura colaborativa y comunicación directa.
- Autonomía y flexibilidad: Conciliación real y modelo de trabajo híbrido.
- Plan de carrera personalizado y evolución técnica.
- Formación continua: Open University y Udemy for Business (+6.000 cursos).
- Retribución competitiva y compensación flexible.
- Beneficios y descuentos en múltiples servicios.
Hiring process
🕓 Proceso de selección
- Revisión de perfil
- Primera toma de contacto (5-10 min)
- Entrevista técnica
- Entrevista con Atracción de Talento
- Oferta y bienvenida
⏱ Duración estimada del proceso: 2 semanas
Habilidades personales
- Alta capacidad analítica y visión técnica.
- Claridad comunicativa y capacidad de influencia.
- Proactividad, responsabilidad y excelente organización.
- Adaptación al cambio y orientación a la mejora continua.
- Trabajo en equipo y mentalidad colaborativa.
Additional information
🔒 Observaciones
Puesto sujeto a requisitos internos de seguridad, verificación y compliance, propios del sector defensa.
🏆 INDRA es Top Employer 2026
Únete a una de las mejores empresas para desarrollar tu carrera tecnológica en España.
This job was automatically translated to English, .