Senior Python Backend Engineer (Barcelona)
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 lead the development of cutting-edge technological solutions that strengthen national and international security.
💻 Join our European projects team!
As a leading company in the defense sector, we want to strengthen our team with a Senior Python Backend Engineer to expand our presence in Barcelona.
What you'll do
- Design and lead the development of scalable backend services in Python in critical environments.
- Ensure code quality, efficiency, and security through development standards and best practices.
- Define and implement automated testing strategies, including unit tests and code coverage.
- Participate in defining robust and maintainable backend architectures.
- Coordinate with technical teams to ensure proper integration of systems and services.
- Drive the technical evolution of the product through continuous improvement and adoption of new technologies.
- Collaborate on continuous integration and automated deployment processes in production environments.
What you'll get
- Stability and Future 🏢✨: Long-term projects at a leading Defense company with over 60,000 professionals, offering financial security.
- Innovative and High-Impact Projects 🚀: You will work with cutting-edge technologies, with impact both nationally and internationally.
- Close and Transparent Environment 🤝: You will enjoy direct and fluid communication with managers and colleagues, in a collaborative and open environment.
- Autonomy and Flexibility ⏳: You will have the freedom to organize your work, with real work-life balance adapted to your pace.
- Career Plan Tailored to You 📈: Designed to boost your growth and professional development.
- Continuous Training 📚: through Open University and Udemy for Business (more than 6,000 courses to specialize!).
- Exclusive Discounts for Your Well-being 🎁: Enjoy perks at gyms, restaurants, leisure, and much more as an Indra employee.
- Competitive Compensation 💰 and flexible benefit plans 💸📊 tailored to your needs.
- 💻 Remote work: 60%, 3 days from home, 2 days in the office.
Hiring process
- Application review 🔍 - We look at your experience and see if you're a fit for what we're looking for.
- Initial chat (5-10 min) 📞 - If you get a call from an unknown number, it's us. It'll be a relaxed conversation to get to know you and answer any questions.
- Interview with the talent acquisition team🤝: We want you to get to know us better as a company: values, career paths, etc.... so that both you and the project team can determine if there's a match.
- Technical interview 🤝 - You'll meet the team, who will explain the project and daily tasks in detail, and will also ask about your knowledge and technical skills. Additionally, we'll send you some brief psychological and English competency assessments (if required) to better understand your profile.
- Offer and welcome 🎉 - If everything goes well, you'll join our team and we'll start this new chapter together!
🕒 Estimated time: We aim to keep it agile, around 1-2 weeks.
🎯 What are we looking for?
- Degree in Computer Science or equivalent.
- Minimum of 5 years of experience in backend development with Python (FastAPI, Flask, or Django).
- Experience in developing artificial intelligence-based solutions.
- Experience with ORMs, unit testing, coverage tools, and automation.
- Knowledge of continuous integration and automated deployments.
- Proficiency in Git and teamwork in collaborative environments.
- Ability to lead backend architecture design.
- Experience in technical coordination with other developers.
- Minimum English level B2.
- Valuable knowledge of authentication and authorization.
- Proficiency in SQL and familiarity with Java.
- Experience in event-driven development with Kafka.
- Knowledge or experience in MLOps and artificial intelligence.
- Previous experience with agile methodologies (Scrum or Kanban).
- Experience with GitLab and CI/CD pipelines.
- Analytical, proactive profile with technical vision, responsibility, and adaptability.
Additional information
Our commitment is to promote work environments where people are treated with respect and dignity, fostering the professional development of staff and ensuring equal opportunities in their selection, training, and promotion, offering a work environment free of any discrimination based on gender, age, disability, sexual orientation, gender identity or expression, religion, ethnicity, marital status, or any other personal or social circumstance.
¡INDRA is a Top Employer 2026 company! Join a company certified as one of the best employers in Spain, thanks to our comprehensive HR management and the conditions we offer our professionals.
About the role
En Indra Group, protegemos lo que más importa.
Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional.
💻 ¡Únete a nuestro equipo de proyectos europeos!
En nuestro posicionamiento como compañía líder en el ámbito de defensa, queremos reforzar nuestro equipo con un/a Ingeniero/a Backend Python Senior para ampliar nuestro equipo en Barcelona.
What you'll do
- Diseñar y liderar la construcción de servicios backend escalables en Python en entornos críticos.
- Garantizar la calidad, eficiencia y seguridad del código mediante estándares de desarrollo y buenas prácticas.
- Definir e implementar estrategias de testing automatizado, incluyendo pruebas unitarias y cobertura de código.
- Participar en la definición de arquitecturas backend robustas y mantenibles.
- Coordinarse con equipos técnicos para asegurar la correcta integración de sistemas y servicios.
- Impulsar la evolución técnica del producto mediante mejora continua y adopción de nuevas tecnologías.
- Colaborar en procesos de integración continua y despliegue automatizado en entornos productivos.
What you'll get
- Estabilidad y Futuro 🏢✨: Proyectos a largo plazo en una empresa líder de Defensa con más de 60.000 profesionales, con seguridad financiera.
- Proyectos Innovadores y de Alto Alcance 🚀: Trabajarás con tecnologías de vanguardia, con un impacto tanto a nivel nacional como internacional.
- Ambiente Cercano y Transparente 🤝: Disfrutarás de una comunicación directa y fluida con responsables y compañeros, en un entorno colaborativo y abierto.
- Autonomía y Flexibilidad ⏳: Tendrás libertad para organizar tu trabajo, con una conciliación real y adaptada a tu ritmo.
- Plan de carrera adaptado a ti 📈: Diseñado para impulsar tu crecimiento y desarrollo profesional.
- Formación continua 📚: en Open University y Udemy for Business (¡más de 6.000 cursos para especializarte!).
- Descuentos exclusivos para tu bienestar 🎁: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra.
- Retribución competitiva 💰 y planes de compensación flexibles 💸📊 a tus necesidades.
- 💻 Teletrabajo: 60%, 3 días en casa, 2 días en oficina.
Hiring process
- Revisión de postulaciones 🔍 - Vemos tu experiencia y si encajas con lo que buscamos.
- Primera charla (5-10 min) 📞 - Si te llama un nº desconocido, somos nosotros. Será para conversar relajadamente, conocerte y resolver dudas.
- Entrevista con el equipo de atracción de talento🤝: Queremos que nos conozcas mejor como empresa: valores, modelo de carrera, skilss.... para que tanto tú como el equipo del proyecto pueda analizar si hay match.
- Entrevista técnica 🤝 - Conocerás al equipo, quienes te explicarán con detalle el proyecto y las tareas diarias, así como te preguntarán por tus conocimientos y habilidades técnicas. Además, te enviaremos unas breves pruebas de competencias psicológicas y de inglés (si es necesario) para conocer mejor tu perfil.
- Oferta y bienvenida 🎉 - Si todo va bien, ¡te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!
🕒 Tiempo estimado: Queremos que sea ágil, alrededor de 1-2 semanas.
🎯 ¿Qué buscamos en ti?
- Grado en Informática o similar.
- Experiencia mínima de 5 años en desarrollo backend con Python (FastAPI, Flask o Django).
- Experiencia en desarrollo de soluciones basadas en inteligencia artificial.
- Experiencia con ORM, pruebas unitarias, herramientas de cobertura y automatización.
- Conocimiento de integración continua y despliegues automatizados.
- Dominio de Git y trabajo en equipo en entornos colaborativos.
- Capacidad para liderar el diseño de arquitecturas backend.
- Experiencia en coordinación técnica con otros desarrolladores.
- Nivel de inglés mínimo B2.
- Valorable conocimiento en autenticación y autorización.
- Dominio de SQL y familiaridad con Java.
- Experiencia en desarrollo basado en eventos con Kafka.
- Conocimientos o experiencia en MLOps e inteligencia artificial.
- Experiencia previa en metodologías ágiles (Scrum o Kanban).
- Experiencia con GitLab y pipelines CI/CD.
- Perfil analítico, proactivo, con visión técnica, responsabilidad y capacidad de adaptación.
Additional information
Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.
¡INDRA es empresa Top Employer 2026! Incorpórate a una empresa certificada como una de las mejores empresas empleadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales.
This job was automatically translated to English, .