Software Architect, In-Flight Entertainment and Connectivity

Delta Airlines · Atlanta, GA, United States ·
HybridContractSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on WeAreDevelopers

  • 10+ years experience
  • Aviation tech focus
  • C++, Java, Python
  • Linux & Kubernetes
  • US work auth required

As a Software Architect within Delta's IFE&C team, you will lead the technical direction for onboard connectivity and entertainment platforms. You will define architectures, evaluate emerging technologies, and guide engineering teams to deliver secure, scalable solutions for aircraft environments.

You will collaborate with product leaders, suppliers, and internal stakeholders to integrate software across Delta's ecosystem. The position demands strong leadership in technical design reviews and the ability to influence strategic decisions without direct authority.

What you'll do

  • Define technical architecture for in-flight entertainment and connectivity platforms
  • Provide architectural leadership for onboard connectivity and digital experiences
  • Partner with cross-functional teams to develop technology solutions
  • Evaluate and recommend technologies, suppliers, and architectural approaches
  • Collaborate with external vendors to integrate products into the ecosystem
  • Lead technical design reviews and guide software engineering teams
  • Develop technical requirements, architecture artifacts, and documentation
  • Troubleshoot complex software challenges in resource-constrained environments
  • Establish architecture standards and best practices for security and performance

What you'll need

  • Authorization to work in the United States is mandatory
  • At least 10 years of experience in software or systems engineering
  • Bachelor's degree in Computer Science or related technical field
  • Experience designing complex software and hardware-based systems
  • Strong understanding of software architecture principles and design patterns
  • Working knowledge of Linux operating system platforms
  • Proficiency in C/C++, Java, Node.js, or Python
  • Experience with Docker, Kubernetes, and containerized applications
  • Strong networking skills including DHCP, DNS, TCP, TLS, and Wi-Fi
  • Ability to analyze and debug web-based applications and REST APIs
  • Basic understanding of cybersecurity principles is required
  • Experience creating technical requirements and architectural documentation
  • Ability to communicate effectively with technical and non-technical stakeholders

Nice to have

  • Experience with real-time embedded or autonomous systems
  • Background in aviation, aerospace, or telecommunications industries
  • Knowledge of aircraft systems, avionics, or inflight connectivity
  • Experience with satellite communications or edge computing
  • Working knowledge of Bluetooth protocols
  • Experience partnering with third-party technology providers

Stack

  • C++
  • Java
  • Python
  • Node.js
  • JavaScript
  • HTML
  • Linux
  • Docker
  • Kubernetes
  • Nginx
  • REST APIs
  • Bluetooth
  • TCP/IP
  • DNS
  • DHCP
  • TLS