Sr. Software Architect

Panasonic Corporation of North America

irvine, CA

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Android, Apache Kafka, Application Programming Interface (API), Application Servers, Architectural Design, Architectural Services, Avionics, Bluetooth, C++ Programming Language, Caching, Cloud Architecture, Cloud Computing, Communication Skills, Content Delivery Network (CDN), Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Design, Design Patterns Programming Methodologies, Distributed Computing, Diversity, Docker, Embedded Linux, Embedded Systems, Film, Go Programming Language (Golang), High Availability, Java, Jenkins, Large-Scale Systems, Leadership, Linux Operating System, MariaDB, Messaging Technology, Microservices, Mobile Devices, Mobile Games, Mobile Technology, MongoDB, MySQL, Network Protocols, Object Oriented Design (OOD), Open Source, Python Programming/Scripting Language, RabbitMQ, Redis, Requirements Management, SQLite, Security Protocols, Software Architecture, Software Architecture Design, Splunk, Strategic Analysis, Team Player, Web Programming, Web Server, nginx Web Server
LOCATION
irvine, CA
POSTED
30+ days ago

Overview Who We Are: Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and now Bluetooth headphone connectivity! How exciting would it be to be a part of the innovation that goes into creating technology that delights millions of people in an industry that's here to stay! With our company's history spanning over 40 years, you will have stability, career growth opportunities, and will work with the brightest minds in the industry. And we are committed to a diverse and inclusive culture that will help our organization thrive! We seek diversity in many areas such as background, culture, gender, ways of thinking, skills and more. If you want to learn more about us visit us at www.panasonic.aero. And for a full listing of open job opportunities go to www.panasonic.aero/join-us/. Position: Senior Architect - Mobile, Web, Embedded & Cloud We are looking for a Senior Architect to design and lead the architecture of our next-generation In-Flight Entertainment & Connectivity (IFEC) suite. This role will focus on Android/Linux platforms, cloud technologies, and multi-tiered distributed systems. Responsibilities Excellent understanding of different architectural patterns such as service-based, event-based, microservices, and distributed systems, including the pros/cons of each and when to apply them. Architecture, design, and development of complex distributed web and mobile products using technologies such as: Application servers, web servers (e.g., NGINX) API gateways (e.g., Kong) CDNs and caching solutions (e.g., Redis, EHCache) Service meshes (e.g., Consul, Istio, Kuma) Containers (e.g., Docker, Podman) Messaging systems (e.g., Kafka, RabbitMQ) Container orchestration platforms (e.g., Kubernetes, K3S) Design and implementation of complex database models using both relational and non-relational systems such as MySQL, MariaDB, SQLite, MongoDB, Couchbase, AWS Aurora, and DynamoDB. Architecture of cloud-native applications, preferably using AWS services including EC2, ECS, EKS, Lambda, S3, RDS, Aurora, DynamoDB, SNS, SQS, SES, ALB, API Gateway, Quicksight, and CloudWatch. Cloud migration of on-premises applications to the cloud. Programming expertise in at least two of the following languages: C++, Python, GoLang, Java. CI/CD workflows using tools like GitLab, Jenkins, or AWS CodePipeline. Implementation of analytics and monitoring using Prometheus, Grafana, Splunk, or AppDynamics. In-depth knowledge of networking protocols, security protocols, distributed systems, high availability strategies, and analytics. Architecture design using object-oriented principles and design patterns. Experience managing the full lifecycle of embedded and distributed systems from requirements gathering to production deployment. Documentation of architecture using C4 model, UML, sequence diagrams, etc. Experience working in Agile environments, including Scrum or SAFe. Qualifications 10+ years of experience in software architecture, system design, and large-scale distributed systems. Expertise in mobile, web, embedded, and cloud computing architectures. Deep understanding of Linux/Android embedded systems and microservices. Experience designing cloud-native applications and migrating on-premise systems to the cloud. Strong knowledge of networking protocols, security, and high-availability strategies. Hands-on experience with open-source technologies, API gateways, CDNs, caching, and service meshes. Familiarity with analytics and monitoring tools (Prometheus, Grafana, Splunk). Experience in GoLang is a plus. Strong leadership, communication, and cross-functional collaboration skills. REQ-148513

About the Company

P

Panasonic Corporation of North America

Panasonic has an unyielding commitment to the society in which we operate and for international growth. We offer gratifying careers to self-motivated and talented individuals with globally oriented backgrounds for helping us to set new standards in our field. We are actively recruiting the best and brightest candidates to join our worldwide team.
COMPANY SIZE
10,000 employees or more
INDUSTRY
Electronics, Components, and Semiconductor Mfg
FOUNDED
1918
WEBSITE
http://www.panasonic.com/global/home.html