Sr. Software Architect

Panasonic India, IN (On-site) 2 weeks ago
Full Time/Permanent
Mid-Senior level

Job Description

As a Senior Architect at Panasonic Avionics Corporation, you will play a key role in designing and leading the architecture of the next-generation In-Flight Entertainment & Connectivity (IFEC) suite. Your focus will be on Android/Linux platforms, cloud technologies, and multi-tiered distributed systems.

  • *Key Responsibilities:**
  • Have an 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.
  • Architect, design, and develop complex distributed web and mobile products using various technologies including application servers, web servers, API gateways, CDNs, caching solutions, service meshes, containers, messaging systems, and container orchestration platforms.
  • Design and implement complex database models using both relational and non-relational systems.
  • Architect cloud-native applications, preferably using AWS services and migrate on-premises applications to the cloud.
  • Demonstrate programming expertise in at least two of the following languages: C++, Python, GoLang, Java.
  • Implement CI/CD workflows using tools like GitLab, Jenkins, or AWS CodePipeline.
  • Implement analytics and monitoring using tools like Prometheus, Grafana, Splunk, or AppDynamics.
  • Apply in-depth knowledge of networking protocols, security protocols, distributed systems, high availability strategies, and analytics.
  • Design architectures using object-oriented principles and design patterns.
  • Manage the full lifecycle of embedded and distributed systems from requirements gathering to production deployment.
  • Document architecture using C4 model, UML, sequence diagrams, etc.
  • Work 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. As a Senior Architect at Panasonic Avionics Corporation, you will play a key role in designing and leading the architecture of the next-generation In-Flight Entertainment & Connectivity (IFEC) suite. Your focus will be on Android/Linux platforms, cloud technologies, and multi-tiered distributed systems.
  • *Key Responsibilities:**
  • Have an 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.
  • Architect, design, and develop complex distributed web and mobile products using various technologies including application servers, web servers, API gateways, CDNs, caching solutions, service meshes, containers, messaging systems, and container orchestration platforms.
  • Design and implement complex database models using both relational and non-relational systems.
  • Architect cloud-native applications, preferably using AWS services and migrate on-premises applications to the cloud.
  • Demonstrate programming expertise in at least two of the following languages: C++, Python, GoLang, Java.
  • Implement CI/CD workflows using tools like GitLab, Jenkins, or AWS CodePipeline.
  • Implement analytics and monitoring using tools like Prometheus, Grafana, Splunk, or AppDynamics.
  • Apply in-depth knowledge of networking protocols, security protocols, distributed systems, high availability strategies, and analytics.
  • Design architectures using object-oriented principles and design patterns.
  • Manage the full lifecycle of embedded and distributed systems from requirements gathering to production deployment.
  • Document architecture using C4 model, UML, sequence diagrams, etc.
  • Work 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,

Internet disconnected

Please wait... reconnecting automatically when network is back.

Brewing fresh pixels...