Panasonic logo

MTS IV, Software Engineer - IaaS

Panasonic

Beaverton, OR
Full Time
Senior
116k-194k
8 days ago

Job Description

About the Role

Panasonic Avionics Corporation is a leading provider of inflight entertainment and connectivity solutions, delivering products such as movies, games, WiFi, and Bluetooth headphone connectivity. With over 40 years of industry experience, the company offers stability, career growth opportunities, and a diverse, inclusive culture that values background, culture, gender, skills, and ways of thinking. The role involves leading the design and development of critical platform services that power infrastructure, including node boot, OTA software delivery, secure OS lifecycle, and storage/networking integrations.

Key Responsibilities

  • Lead engineering design for microservices powering IaaS platform components
  • Author and maintain high-quality technical design documents, solution overviews, and interface contracts
  • Design, develop, and maintain resilient microservices using Go or Python frameworks
  • Implement and evolve RESTful APIs and asynchronous messaging interfaces
  • Apply microservices patterns such as service discovery, circuit breaker, retry, and API gateway
  • Ensure code quality, modularity, and scalability through strong engineering practices and architectural guidance
  • Work closely with DevOps team to review and guide CI/CD pipelines for automated testing and deployment
  • Containerize applications using Docker and orchestrate with Kubernetes
  • Deploy and manage services on cloud platforms (AWS, Azure, or GCP)
  • Implement monitoring, logging, and observability solutions
  • Work with cross-functional teams including product managers, designers, and QA engineers
  • Mentor junior developers and conduct code reviews
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning
  • Collaborate with DevOps teams to optimize deployment and infrastructure
  • Implement comprehensive testing strategies, including unit, integration, and contract testing
  • Perform load testing and performance optimization
  • Debug and troubleshoot distributed systems issues
  • Ensure code quality through automated testing and code review processes

Requirements

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience
  • 10-15 years of relevant software engineering experience with at least 3+ years as a technical lead or architect
  • Demonstrated experience leading complex technical design efforts and owning end-to-end delivery
  • Excellent written and verbal communication skills, including technical documentation and design reviews
  • Ability to travel to domestic or international locations as required, up to 5%
  • Linux administration and internals (systemd, boot process, kernel tuning)
  • Kernel/user-space interface debugging: strace, perf, dmesg, lsof, sysctl
  • Experience with PXE boot, iPXE, DHCP, TFTP, and node bootstrapping tools like Tinkerbell, Foreman, MAAS
  • Knowledge of immutable OS builds (CoreOS, Talos, Yocto, Buildroot), disk imaging, and secure boot
  • Proficiency in Go for systems-level services and Python for automation or API development
  • Strong software design skills with object-oriented and functional programming
  • Experience with Docker container design, security, lifecycle, and preferably Kubernetes or K3s

Nice to Have

  • Experience with Kubernetes or K3s in bare-metal or hybrid environments
  • Experience with interface versioning, API pagination, error models, and performance optimization
  • Experience with cloud deployment on AWS, Azure, or GCP
  • Familiarity with hardware provisioning, UEFI/BIOS, RAID, BMC (IPMI/Redfish)

Benefits & Perks

  • Highly competitive, comprehensive, and flexible benefits program
  • Paid time off: flexible personal and vacation days, 14 vacation days, 7 sick days, 3 personal days, 11 company holidays
  • Health Insurance options from Aetna and Kaiser, Dental PPO and DMO, Vision insurance
  • 401K with 50% match on up to 8% contribution, fully vested from day 1
  • Additional offerings include wellness programs, counseling, FSA & HSA, life insurance, disability, critical illness, accident insurance, legal assistance, pet insurance, identity theft protection, dependent care FLSA, education assistance, commuter program, employee purchase program, service awards

Working at Panasonic

Panasonic Avionics Corporation values contribution to society, fairness and honesty, cooperation and team spirit, untiring effort for improvement, courtesy and humility, adaptability, and gratitude. The company promotes a diverse and inclusive environment, emphasizing innovation, collaboration, and continuous improvement.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary116k-194k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Panasonic

Website

panasonic.com

Location

Beaverton, OR

Industry

Audio and Video Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches