JOBSEARCHER

Sr. Aviation Software Developer

**10-20% travel required for this role**Senior Software Developer - DevOps Focus - Aviation Surveillance SystemsThe 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 environmentsOn-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 EnvironmentsEducation / 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 needsAdditional Requirements:• Occasional travel as required• Demonstrated adaptability, accountability, and ability to operate independently or within distributed teams