> Markdown version of [/jobs/ext/1594850-software-engineer-for-eurodrone-offboard-maintenance-system-tools](https://www.wearedevelopers.com/jobs/ext/1594850-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:** Getafe, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), 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, Web Application Frameworks, Data Processing, ReactJS, Backend, Containerization, Data Management, Grpc, Software Version Control, Docker - **Published:** July 14, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role 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 ResponsibilitiesDesign and implement software architectures to support a growing ecosystem of ground tools and servicesDevelop backend services and applications for data acquisition, processing, and analysisBuild user?facing applications to support engineering and maintenance operationsDefine and maintain clear interfaces and APIs between system componentsEnsure scalability, maintainability, and long?term evolution of the software platformCollaborate with multidisciplinary teams (systems engineering, avionics, maintenance)Contribute to technical decision?making and technology roadmap definitionRequired QualificationsBachelor's or Master's degree in Software Engineering, Aerospace, Telecomunication and/or Industrial Engineering, or related field5+ years of experience in software development and system designStrong experience in software architecture and scalable system designProficiency in one or more backend languages: Python, C++, Java, or GoExperience designing and implementing APIs (REST, gRPC)Solid understanding of data processing and data management systemsExperience with distributed systems and modular architecturesFamiliarity with version control, CI/CD, and containerization (e.g., Docker)Preferred QualificationsExperience in aerospace, avionics, or other safety?critical industriesUnderstanding 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 devicesFamiliarity with data visualization tools and frameworksExperience with modern frontend frameworks such as React and TypeScriptStrong understanding of component?based UI development and state managementAbility to design and implement intuitive interfaces for technical users (engineering and ## Description Job DescriptionWe are looking for a highly skilled Senior Software Engineer to design and develop next?generation ground?based software solutions supporting aircraft operations and maintenance. ## Related Videos - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [gRPC Load Balancing Deep Dive](https://www.wearedevelopers.com/videos/1576-grpc-load-balancing-deep-dive) - [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) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)