The company is looking for a Software Architect to provide technical leadership and architectural direction for advanced aviation surveillance and surface management solutions, ensuring the delivery of robust, scalable, and reliable systems.
Requirements
- Node.js, React.js, React Native, C-Sharp .NET, Java, Objective-C (oversight role, hands-on desirable but not required)
- Docker, VMware, Oracle Linux, CI/CD pipelines, containerization
- Agile/Scrum, Design for Test (DFT), DevOps practices
- Git, SVN, JIRA, Confluence
- Hands-on knowledge of ADS-B, GNSS, RF systems, or aviation surveillance technologies strongly preferred
- Familiarity with safety-critical certification processes (DO-278A, DO-178C, or similar) desirable
Responsibilities
- Define and maintain the software architecture for aviation surveillance and surface management systems, including ADS-B ground stations, vehicle-mounted transceivers, and integration modules with monitoring and safety tools.
- Lead and mentor a distributed team with diverse skill sets: Node.js / React.js developers (front-end and back-end web services), DevOps engineers with expertise in Docker, VMware, and Linux environments, On-demand specialists in mobile app development (React Native, Java, Objective-C) and .NET for RIWS support
- Translate system requirements into architectural designs, component specifications, and integration strategies.
- Contribute to the design and enhancement of in-service monitoring modules, enabling proactive fault detection, performance trending, and integration into technical performance reports.
- Ensure compliance with aviation and industry standards (e.g., RTCA DO-278A/DO-178C) and internal development processes.
- Participate in requirements analysis, design reviews, and system validation activities to ensure alignment between architecture and operational needs.
- Drive innovation and continuous improvement through architectural best practices, process refinement, and adoption of modern development tools.
Other
- 7+ years of software development experience, with at least 3 years in an architectural or technical leadership role
- Proven experience leading and mentoring distributed development teams, including offshore resources
- Strong communication and leadership skills, with the ability to bridge technical and business perspectives
- Ability to balance strategic architectural vision with practical delivery constraints
- Willingness and ability to travel occasionally.