Software Engineer
Madrid, MD, ES
Software Engineer – Madrid – Hybrid
🚀 Secure Communications
🚀 Earth Observation & ISR
🚀 Space Domain Awareness (SDA) and Space Traffic Management (STM)
🚀 Science & Space Exploration
💡 What will you do?
- Develop, evolve, and maintain data processing algorithms for MetOp-SG sensors, incorporating scientific updates during commissioning and operational phases.
- Perform unit testing of developed software, ensuring proper coverage and quality.
- Integrate processing algorithms within a distributed payload processing framework based on Apache Kafka and Apache Storm.
- Work closely with the validation team during validation campaigns to ensure quality, performance, and operational readiness.
- Contribute to technical documentation and provide support in customer and stakeholder interactions.
- Maintain and evolve state-of-the-art satellite data processing software for the Metop-SG mission.
🎯 What are we looking for?
✅ 3–5 years of professional experience.
✅ Experience with Java development and unit testing, including code optimization and efficient use of CPU and memory resources.
✅ Experience with Maven-based build systems.
✅ Experience working with GNU/Linux environments.
✅ Good understanding of distributed systems and parallel processing.
✅ Good understanding of software development practices and coding standards.
✅ Intermediate level of English.
✅ Proactive, fast learner, and team-oriented mindset.
🚀 What we offer
🤝 Open Culture: Direct communication and a friendly environment where your voice matters.
🚀 Innovation at Its Core: Be part of groundbreaking projects with global impact.
💡 People First: A collaborative team that supports and celebrates your success.
📈 Career Acceleration: Continuous feedback and annual reviews to help you grow.
🔒 Stability You Can Trust: Long-term projects in a leading company with a future vision.
🌐 Global Reach: Your work will influence major international initiatives.
✈️ Mobility Opportunities: Explore projects across Spain and beyond.
🎓 Lifelong Learning: Access Open University programs and 3,000+ Udemy for Business courses.
🕓 Our selection process
First contact (5–10 min) 📞: If you get a call from an unknown number, it’s our team! A quick chat to get to know you and answer questions.
Technical interview 🤝: Meet the team, learn about the project and daily tasks, and explore your technical knowledge. Brief psychological and English tests may be included.
Offer and welcome 🎉: If all goes well, you join our team and start this new stage with us!
Our commitment
INDRA is a Top Employer 2026! Join a company certified as one of Spain’s best employers, thanks to our comprehensive HR management and conditions for our professionals.