Job Description: *We are looking for a highly skilled *Senior Software Engineer* to design and develop next-generation ground-based software solutions supporting aircraft operations and maintenance.* This position is part of the *Health and Usage Monitoring Systems (HUMS)* domain, focused on enabling advanced aircraft health management through data-driven insights, system monitoring, and maintenance support. The role focuses on building scalable, robust, and maintainable software systems that enable data-driven workflows and seamless interaction with aircraft systems. Key Responsibilities * Design and implement *software architectures* to support a growing ecosystem of ground tools and services * Develop backend services and applications for *data acquisition, processing, and analysis* * Build user-facing applications to support engineering and maintenance operations * Define and maintain *clear interfaces and APIs* between system components * Ensure scalability, maintainability,
and long-term evolution of the software platform * Collaborate with multidisciplinary teams (systems engineering, avionics, maintenance) * Contribute to *technical decision-making* and technology roadmap definition Required Qualifications * Bachelor’s or Master’s degree in Software Engineering, Aerospace, Telecomunication and/or Industrial Engineering, or related field * 5+ years of experience in *software development and system design* * Strong experience in *software architecture and scalable system design* * Proficiency in one or more backend languages: *Python, C++, Java, or Go* * Experience designing and implementing *APIs (REST, gRPC)* * Solid understanding of *data processing and data management systems* * Experience with *distributed systems and modular architectures* * Familiarity with *version control, CI/CD, and containerization (e.G., Docker)* Preferred Qualifications * Experience in *aerospace, avionics, or other safety-critical industries* * Understanding of aircraft systems o
📌 Aerospace Data (Getafe)
🏢 Airbus
📍 Getafe