Panasonic Avionics Corporation · 7 hours ago
Sr. Software Architect - Virtualization
Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and now Bluetooth headphone connectivity! The role involves serving as the architect for the Infrastructure and Virtualization domains, providing architectural direction, developing solution documentation, and collaborating with business leaders to define strategic technology direction.
Responsibilities
Architect and Design
Develop and document end-to-end software - system architectures and strategies for IFEC products and features
Define and develop architecture that functionally decomposes complex business and technical problems into simple, straight-forward solutions
Define, document and communicate clear functional and Non-Functional requirements for the architectures including key integrations, dependencies, and risks
Define reusable patterns and frameworks that reduce cost, complexity and overall maintenance of proposed solutions
Review existing designs and identify opportunities to reduce technical debt and improve performance, stability and reliability of existing systems
Serve as an expert in performance, scalability, enterprise system architecture, and engineering best practices
Ensure product delivery meets the architectural and functional tenants of the product for MVP and GA releases
Demonstrate strong balance between technical leadership and business judgement to make right decisions and technology choices
Communicate the software architecture throughout the organization via presentations and architecture documents/diagrams
Interface with product teams on review of new features / products and provide guidance on the implications / work scope / feasibility of them
You will exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience
Collaborate with development / test / integration / support teams on refinement/implementation/verification/deployment of the chosen architecture
Participate in detailed design, test plan and go-to-market reviews to ensure alignment with the chosen architecture and NFRs are met
Evaluate upcoming technologies, stay current with industry best practices and adapt them into the infrastructure architecture as needed to enable the product roadmap
Create prototypes, proof-of-concepts and demonstrations to evaluate new architecture / technologies on the systems
Define key attributes needed in the onboard hardware for future systems in order to meet the needs of future digital products and collaborate with hardware and systems engineering teams to realize them
Provide technical leadership with engineering in the areas of software design, implementation and test
Qualification
Required
Masters or Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience
10+ years' experience in architecting and implementing complex infrastructure and software platforms in both bare metal and Cloud environments
10+ years' experience with systems architecture, design and development in Aviation, Automotive, IOT, Cloud or similar industry
10+ years of experience architecting distributed systems using Java, C++ or GoLang
Experience implementing virtualization technologies in embedded systems using LXC, QNX, Docker, Kubernetes or similar
Deep technical understanding of Linux operating system and related technologies
Deep technical understanding of Linux networking and storage
Deep technical understanding of Kubernetes ecosystem (APIs, Configuration, Operations, Best Practices, etc.)
Deep technical understanding of Linux and Kubernetes storage and networking architectures and technologies with proven ability to design and implement bare metal solutions
Extensive hands-on experience with bare-metal and Cloud Kubernetes and other container platforms and related technologies - airside bare metal Kubernetes design and implementation is the key focus for the role (LXC/LXD, Podman, Kubernetes distributions such as K3s, etc.)
Hands-on experience with container network (CNI) technologies: Calico, Cilium, Multus, eBPF, etc
Hands-on experience with container storage (CSI) technologies like Ceph, GlusterFS, Longhorn, etc
Hands-on experience with DevOps / CI-CD in Kubernetes environments - Gitlab, Helm, ArgoCD, Prometheus, etc
Extensive experience with Kubernetes and triaging issues pertaining to infrastructure and application environments
Experience with large scale Kubernetes cluster management technologies such as Rancher, Portainer, Rafay, etc
Experience with Kubernetes operator development for custom operational needs
Excellent understanding of different architectural patterns (such as service based, event based, micro services, distributed systems including pros/cons of each and when to apply them
Experience with Architecting Solutions using AWS / Azure / Google Cloud Computing and IoT based systems
Experience with architecture / design / development of complex Linux based distributed systems
Experience and In-depth knowledge of systems design, architecture and implementing large scale transactional and business systems
Experience with architecture / design / development of software and content distribution over the air (OTA)
Experience with architecture / design / development of complex distributed web and mobile products using open source and cloud technologies such as application servers, web servers, API Management, databases, CDNs, Caching, service mesh, containers, and orchestration platforms
Experience and good understanding of networking protocols, security protocols, distributed systems, high availability strategies, and analytics
Experience Architecting using Object-Oriented concepts and design patterns
Experience with end - end life cycle of complex distributed systems from requirements to production is a big plus
Experience documenting architectures and familiar with related diagraming models (such as C4 model, UML, sequence diagrams)
Preferred
Experience in Agile development process such as Scrum or SAFe is preferred
Benefits
Paid time off: Exempt Salaried employees receive unlimited PTO.
Medical insurance offerings from Aetna and Kaiser (CA &HI).
Dental PPO and DMO options & Vision insurance through EyeMed or VSP.
401K with 50% match on up to 8% contribution, full vested from day 1.
Wellness Program, Counseling services, FSA & HSA, Life Insurance for employee, spouse and child, AD&D Insurance, Long-term and Short-term disability, Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection, Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program.
Company
Panasonic Avionics Corporation
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers.
H1B Sponsorship
Panasonic Avionics Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (57)
2024 (35)
2023 (37)
2022 (33)
2021 (41)
2020 (42)
Funding
Current Stage
Late StageRecent News
2025-12-07
2025-11-19
2025-11-19
Company data provided by crunchbase