Space Systems Software Engineer
Joppy
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Space Systems Software Engineer | ESA Programs
Joppy is collaborating with a leading IT Consultancy to find a talented Space Systems Software Engineer. This role is crucial for a company redefining the European space industry with high-performance small satellite solutions for LEO missions.
About the Company's Mission
The company aims to be a leader in end-to-end satellite systems, driving innovation in key areas:
- Position, Navigation & Timing (PNT)
- Secure Communications
- Earth Observation & ISR
- Space Domain Awareness (SDA) and Space Traffic Management (STM)
- Science & space exploration
They combine cutting-edge technology with a full value chain approach, from satellite design and integration to ground segment and operations. Their strategic integrations and participations contribute to major European space programs like IRIS², Galileo, EGNOS, and Copernicus, scaling Europe’s space autonomy.
What You Will Do
As a Space Systems Software Engineer, you will play a key role in the development and enhancement of ESA’s portal, contributing to high-impact space programs. Your responsibilities will include:
- Analyze, design, and implement software functionalities for ESA’s portal.
- Develop both backend and frontend components of the system.
- Manage and optimize databases using PostgreSQL and MySQL.
- Estimate implementation effort for new functionalities and obtain customer approval.
- Present, explain, and discuss software implementations directly with ESA stakeholders.
- Work with a ticketing system, completing tasks within agreed effort estimates.
- Collaborate with cross-functional engineering teams in a dynamic technical environment.
- Contribute to continuous improvement of development workflows and system performance.
What We’re Looking For
The ideal candidate will possess:
- A background in Aerospace Engineering or proven experience in space / aerospace / defense environments (MANDATORY).
- 3 years of professional experience.
- Strong backend development skills in Java (JSF, PrimeFaces), C, C++, and Shell scripting.
- Experience with JavaScript frameworks, especially Vue.js, and UI development based on JSF/PrimeFaces.
- Hands-on experience with PostgreSQL and MySQL.
- Effort estimation and ticket-based workflow experience.
- Proficiency in English and Spanish.
Nice to Have:
- Debugging skills
- CI/CD familiarity
- Git workflows
- Linux environment experience
- Shell scripting for automation
Don’t worry if you don’t meet 100% of the requirements. Get to know our proposal and tell us what you can bring!
Key skills/competency
- Space Systems Software Engineering
- ESA Programs
- Backend Development (Java, C, C++)
- Frontend Development (JavaScript, Vue.js, JSF/PrimeFaces)
- Database Management (PostgreSQL, MySQL)
- Aerospace Engineering
- Satellite Systems
- Agile Methodologies
- Stakeholder Communication
- Linux Environment
How to Get Hired at Joppy
- Tailor your resume: Highlight your aerospace engineering background, 3+ years of experience, and specific skills in Java, C++, JavaScript frameworks, and database management (PostgreSQL, MySQL). Emphasize any experience with ESA programs or space/aerospace/defense environments.
- Showcase your skills: For the Joppy platform, clearly articulate your technical proficiencies, including backend (Java, C, C++) and frontend (Vue.js, JSF/PrimeFaces) development, database optimization, and experience with ticketing systems.
- Highlight relevant experience: Detail your involvement in developing or enhancing portals, managing databases, estimating implementation efforts, and communicating with stakeholders like ESA.
- Prepare for technical questions: Be ready to discuss your experience with specific technologies mentioned (Java, C++, Vue.js, PostgreSQL, MySQL) and your understanding of space industry challenges.
- Emphasize collaboration: Demonstrate your ability to work in cross-functional teams and contribute to continuous improvement in development workflows.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background