INDRA AIR TRAFFIC INC-posted about 2 months ago
Full-time • Mid Level
Overland Park, KS
5,001-10,000 employees

The Software Architect provides technical leadership and architectural direction for advanced aviation surveillance and surface management solutions. This role defines system architecture, guides software design, and manages a distributed team of developers and DevOps engineers to deliver robust, scalable, and reliable systems. The architect also oversees enhancements to in-service monitoring modules, ensuring lifecycle reliability and operational performance.

  • 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.
  • Support project management teams in planning development activities, estimating workload, and monitoring progress across multiple time zones.
  • Collaborate with multidisciplinary teams (RF, networking, and field engineering) to ensure seamless system integration and deployment.
  • Drive innovation and continuous improvement through architectural best practices, process refinement, and adoption of modern development tools.
  • Provide high-level technical support to deployment and in-service operations when software issues arise.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 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.
  • Demonstrates a positive attitude, adaptability, and a proactive mindset when working independently or in teams, even under challenging conditions.
  • Highly organized, with the ability to clearly communicate and present technical and operational concepts to both internal and external stakeholders.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service