Software Engineer (Java, C, C++ / JavaScript/Vue.js ) For Space Projects

Indra
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

C
Java
JavaScript
C++
Databases
Software Debugging
Linux
JavaServer Faces
PostgreSQL
MySQL
Shell Script
Software Engineering
Software Systems
Primefaces
Delivery Pipeline
Backend
GIT
Vue.js
Front End Software Development

Job description

Software Engineer (Java, C, C++ / JavaScript/Vue.js ) For Space Projects

Would you like to contribute to the development of advanced software solutions for the European Space Agency? Join Indra - Deimos and participate in international projects that shape the future of space technology.

Your mission

  • Analyze, design, and implement software functionalities for ESA's portal.
  • Develop both frontend and backend components, ensuring robust and scalable solutions.
  • Manage and optimize databases (PostgreSQL, MySQL).
  • Estimate effort for new functionalities, communicate with the customer, and ensure delivery within agreed timelines.
  • Collaborate with ESA and other key stakeholders, explaining and discussing technical solutions.

Why Indra?

  • Leading company in space technology, with international presence.
  • Strategic, high-impact projects in the sector.
  • Collaborative and dynamic environment.
  • Flexible hours and hybrid work options.
  • Personalized career plan and internal mobility.

Benefits of working with us

  • You will be part of strategic projects for the European Space Agency.
  • Collaborate on environmentally responsible and innovative projects.
  • Internal mobility: explore different areas within Indra to enrich your career.
  • Flexible hours: we focus on results, not rigid schedules.
  • High visibility and responsibility.
  • Personalized career development: we design your professional growth.

Requirements

  • Bachelor's or Master's degree in Aerospace Engineering or related fields, with knowledge of orbital determination.
  • 3-5 years of professional experience in software development (other levels may be considered).
  • Proficiency in Java (including JSF and PrimeFaces), C, C++, and Shell scripting.
  • Experience with JavaScript frameworks (especially Vue.js), and Java-based UI development.
  • Hands-on experience with PostgreSQL and MySQL.
  • Ability to estimate effort for assigned tasks and deliver within deadlines.
  • Strong debugging and problem-solving skills.
  • Teamwork, autonomy, and effective communication.
  • Familiarity with CI/CD pipelines, Git, and Linux environments is a plus.
  • Fluent English.

About the company

Join a company certified as one of the best employers, thanks to our comprehensive HR management and excellent conditions for our professionals. INDRA is a Top Employer 2025!

Apply for this position