About The Position

Panasonic 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 GitOps-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.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.
  • Extensive hands-on experience building production-grade software systems.
  • Strong programming expertise (Go and/or Python strongly preferred).
  • Deep understanding of software design principles, distributed systems, and scalable architectures.
  • Experience with Kubernetes, containerization, and GitOps-based workflows.
  • Proven ability to lead complex software initiatives and mentor engineers.
  • Strong analytical and problem-solving capabilities.
  • Experience building Kubernetes operators/controllers.
  • Background in edge computing or air-gapped environments.
  • Familiarity with CNI technologies and network policy enforcement.
  • Experience with OpenTelemetry-based observability stacks.
  • Experience in avionics, embedded, or mission-critical software environments.

Responsibilities

  • 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.
  • 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.
  • 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.
  • Design and implement Kubernetes-based platform components (controllers, operators, automation tooling).
  • Build GitOps 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.
  • 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.
  • Design telemetry pipelines (metrics, logs, traces) using OpenTelemetry 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, distributed systems design, and cloud-native development.
  • Establish engineering standards for code quality, maintainability, and long-term sustainability.
  • Drive cross-team technical alignment and reduce architectural fragmentation.

Benefits

  • Flexible paid time off for exempt salaried employees.
  • 14 vacation days per year + 7 sick days + 3 personal days for non-exempt hourly employees, with accrual rate increasing with tenure.
  • 11 company paid holidays per year.
  • Office closure between Christmas and New Year.
  • Additional compensation for operational positions working on holidays.
  • Medical insurance offerings from Aetna and Kaiser.
  • Dental PPO and DMO options.
  • Vision insurance through EyeMed or VSP.
  • Voluntary Benefits – Life, accident, critical illness, disability, legal, identity theft, and pet insurance.
  • Health Management and Wellbeing Programs – Lifestyle Spending Account, EAP, virtual health management, chronic condition, neurodiversity, tobacco cessation, substance abuse support, and life stage and fertility resources.
  • 401K with 50% match on up to 8% contribution, fully vested from day 1.
  • Educational Assistance – Tuition reimbursement for job-related courses.
  • Washington’s Family and Medical Leave program (for Washington residents).
  • Washington’s Paid Sick Leave program (for Washington residents).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service