Senior Software Engineer (m/f/d)
NEX Aero GmbH Office, NEX Aero GmbH Workshop
Full-time
Permanent employee
About the role
As a Senior Software Engineer at NEX Aero, you will own the end-to-end software architecture and technical direction for our consumer-facing applications and digital platforms. Partnering with customers and business teams, you will translate user needs into scalable and reliable software spanning mobile and web applications, backend services, cloud infrastructure and UAV system integrations.
Your responsibilities
- Define and evolve the end-to-end software architecture for consumer-facing applications and digital platforms, including mobile and web apps, backend services, cloud infrastructure and data flows, while integrating with UAV and operational systems
- Collaborate with product, UX, operations and aircraft engineering teams to turn user and mission requirements into scalable software architectures that support consumer experiences and flight operations
- Establish clear system boundaries, service responsibilities and integration patterns between user-facing applications, backend platforms and UAV-related software
- Lead architectural alignment across application, platform, cloud, and embedded teams to ensure scalability, security, reliability and long-term maintainability
- Drive hands-on design and development of customer-facing applications and backend services, delivering robust, production-ready software for pilot deployments and early operational scaling
- Approach every technical challenge from first principles, favoring simple, effective solutions while ensuring code quality, maintainability, and long-term reliability
- Oversee and manage external software development partners contributing to application platforms or backend systems, ensuring architectural alignment, quality, and timely delivery
Your profile
- Degree in Computer Science, Software Engineering or a related technical field, or an equivalent practical experience
- 5+ years of experience in software architecture and hands-on development of application platforms, including backend services, cloud infrastructure and user-facing systems
- Hands-on experience with modern backend and frontend technologies (e.g., Python (FastAPI or similar), TypeScript (React, Angular, Svelte or similar), Java (Spring Boot or similar); embedded or real-time experience is a plus
- A customer-first mindset — you naturally think from the user's perspective and are driven to build products that genuinely serve their needs
- Solid understanding of modern software delivery practices, including CI/CD, testing strategies, cloud-native architecture and cybersecurity principles
- Experience in logistics, mobility, robotics, or aerospace-adjacent domains is a plus; familiarity with aviation standards (e.g., DO-178C, ARP4754A) is beneficial but not required
- Comfortable operating in ambiguous, early-stage environments and making pragmatic technical and architectural decisions
- Strong communication skills, with the ability to align technical and non-technical stakeholders around a shared architectural vision
- Fluency in English; German is a plus
