> Markdown version of [/jobs/ext/2665368-software-engineer-for-eurodrone-offboard-maintenance-system-tools](https://www.wearedevelopers.com/jobs/ext/2665368-software-engineer-for-eurodrone-offboard-maintenance-system-tools). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer for EuroDrone Offboard Maintenance System Tools - **Company:** Airbus - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), LTE (Telecommunication), Application Programming Interfaces (APIs), Data Analysis, Component-Based Software Engineering, Computing Platforms, Systems Engineering, C++ (Programming Language), Continuous Integration, Data Transmissions, Data Visualization, Distributed Systems, Design of User Interfaces, Monitoring of Systems, Python (Programming Language), Software Architecture, Software Maintenance, Software Engineering, Software Systems, TypeScript, Web Application Frameworks, Data Processing, ReactJS, Backend, Containerization, Data Analytics, Data Management, Front End Software Development, DO-178B, Software Version Control, Docker - **Published:** September 2, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role * 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 or data communication protocols (e.g., ARINC, AFDX) * Knowledge of software standards for critical systems (e.g., DO-178C) * Experience interacting with *hardware systems or external devices* * Familiarity with *data visualization tools and frameworks* **Frontend & UI (Required)** * Experience with modern frontend frameworks such as *React* and *TypeScript* * Strong understanding of component-based UI development and state management * Ability to design and implement intuitive interfaces for technical users (engineering and maintenance tools) * Experience building data-driven dashboards and visualization tools (logs, metrics, time-series data) **Key Competencies** * Strong *system-level thinking* and problem-solving skills * Ability to design solutions with *long-term scalability and maintainability* in mind * Comfortable working in *multidisciplinary environments* * High level of autonomy and ownership * Clear and effective technical communication ## 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 ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)