MTS IV, Software Engineer - Platform & Cloud-Native Systems
Listed on 2026-10-16
-
Software Development
DevOps, Software Architect, Cloud Engineer - Software, Software Engineer
Responsibilities
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, Wi-Fi, and now Bluetooth headphone connectivity!
The PositionPanasonic Avionics Corporation is seeking a highly experienced Member of Technical Staff (MTS) IV – Software Engineer to design, develop, and architect advanced cloud-native software systems that power next-generation In-Flight Entertainment (IFE) and distributed edge platforms.
This role emphasizes strong software engineering fundamentals, hands-on development, and scalable system design. The MTS IV engineer will build robust, production-grade software applications and platform services that enable Git Ops-driven deployments, Kubernetes-based infrastructure automation, and configuration transformation systems across ground and aircraft environments.
This is a senior individual contributor role with deep ownership of software architecture, code quality, system reliability, and technical direction.
Core Software Engineering Responsibilities- Software Design & Architecture
- Architect and design scalable, modular, and maintainable software systems using modern design principles and patterns.
- Translate complex functional and system requirements into well-defined technical designs.
- Drive API design, service contracts, and integration strategies across distributed components.
- Ensure software solutions are resilient, testable, observable, and production-ready.
- Hands-on Software Development
- Write high-quality, performant, and secure production code (Go and/or Python preferred).
- Implement microservices, controllers, automation agents, and platform tooling.
- Develop reusable libraries and frameworks to improve engineering productivity.
- Conduct code reviews and enforce engineering best practices.
- Refactor and optimize existing systems for performance, scalability, and maintainability.
- Testing & Quality Engineering
- Implement comprehensive unit, integration, and system-level tests.
- Build automated validation pipelines and continuous integration workflows.
- Support system testing efforts, analyze results, and drive defect resolution.
- Promote engineering discipline around versioning, backward compatibility, and release stability.
- Kubernetes & Git Ops Systems
- Design and implement Kubernetes-based platform components (controllers, operators, automation tooling).
- Build Git Ops workflows using ArgoCD or similar tools to enable declarative system management.
- Develop Helm-based packaging and automated artifact promotion pipelines.
- Design cluster lifecycle automation and fleet-level configuration management systems.
- Infrastructure as Code & Automation
- Create infrastructure automation frameworks for provisioning, configuration, and upgrades.
- Develop tooling that transforms hardware/software configuration inputs into validated system-level runtime configurations.
- Automate air-gapped image distribution strategies and local OCI registry integration.
- Implement secure configuration and secret management mechanisms.
- Observability & Reliability Engineering
- Design telemetry pipelines (metrics, logs, traces) using Open Telemetry or equivalent frameworks.
- Embed observability directly into software components.
- Define reliability standards, SLOs, and performance baselines.
- Lead root cause analysis and implement systemic reliability improvements.
- Own complex software subsystems end-to-end from design through production.
- Provide architectural leadership across IaaS, PaaS, Developer Experience, and Operations domains.
- Mentor engineers in software craftsmanship,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).