Sr. Software Architect

IN-Pune

Global Careers (External)

Req #: 39825
Type: Full-Time

Panasonic Corporation of North America

				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.
			
Share this job: