What are the responsibilities and job description for the Sr. Aviation Software Developer position at INDRA AIR TRAFFIC INC?
**10-20% travel required for this role**
Senior Software Developer – DevOps Focus – Aviation Surveillance Systems
The Software Developer serves as the technical lead for advanced aviation surveillance and surface management solutions, providing architectural direction, hands-on development, and DevOps leadership within a small, distributed team. This role balances system design with direct execution and operational ownership, supporting the full site and software lifecycle from initial analysis through in-service operations.
Duties and Responsibilities:
• Define and evolve the software architecture for aviatiteon surveillance and surface management systems, including ADS-B ground stations, vehicle-mounted transceivers, and integrations with monitoring, safety, and reporting tools.
• Provide technical leadership within a small, cross-functional team, combining architectural guidance with hands-on software development and DevOps execution.
• Lead and mentor a distributed team with complementary skills, including:
- Node.js / React.js developers (front-end and back-end services)
- DevOps engineers supporting Docker, VMware, and Linux-based environments
- On-demand specialists supporting mobile applications and .NET-based systems
• Own and execute the site lifecycle for new deployments, including: Analysis → Definition → Implementation → Validation → Operation
• Perform technical analysis for new site stand-ups, assessing system requirements, infrastructure readiness, environmental constraints, and operational use cases.
• Define site-specific software architecture, deployment models, configuration baselines, and monitoring strategies.
• Perform hands-on technical work to stand up new sites, including environment setup, containerized deployments, CI/CD enablement, configuration, and validation.
• Decompose site stand-up activities into clearly defined tasks and work packages, and coordinate technical execution by a remote and distributed team.
• Design, enhance, and integrate in-service monitoring modules to support proactive fault detection, performance trending, and operational reporting.
• Apply DevOps and design-for-operations principles to improve reliability, maintainability, observability, and release consistency.
• Ensure alignment with applicable aviation and industry standards (RTCA DO-278A where applicable) and internal development processes.
• Participate in requirements analysis, design reviews, code reviews, and system validation to ensure operational fitness.
• Collaborate with RF, networking, systems, and field engineering teams to ensure seamless integration and deployment.
• Support project planning and execution by assisting with estimates, sequencing, risk identification, and progress tracking across time zones.
• Provide senior-level technical support during deployments and in-service operations, including issue triage and root cause analysis.
Software & Systems:
• Architecture: Modular and distributed systems, middleware, real-time monitoring
• Technologies: Node.js, React.js, React Native, C#/.NET, Java, Objective-C
• DevOps: Docker, VMware, Oracle Linux, CI/CD pipelines, containerized deployments
• Methods & Tools: Agile/Scrum, DevOps, Git, SVN, JIRA, Confluence
• Environments: Supporting Android and Apple Environments
Education / Experience:
• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
• 5 years of software development experience, including 2 years in a senior or lead technical role
• Experience operating in small teams with combined development and DevOps responsibilities
• Experience leading or mentoring distributed teams
• Knowledge of aviation surveillance systems (ADS-B, GNSS, RF) strongly preferred
• Familiarity with regulated or safety-critical software environments desirable
• Strong communication skills with the ability to align technical execution with operational and business needs
Additional Requirements:
• Occasional travel as required
• Demonstrated adaptability, accountability, and ability to operate independently or within distributed teams
• Reasonable accommodations will be provided to enable individuals with disabilities to perform essential functions