Sr. Software Engineer - Backend

Panasonic Corporation of North America

Irvine (CA)

Hybrid

USD 100,000 - 167,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible-hybrid work opportunities
Unlimited PTO
Medical insurance offerings

Job summary

Panasonic Avionics Corporation seeks a Member of Technical Staff III (MTS III) Software Engineer to design, develop, test, deploy, and maintain backend services and REST APIs. You will work with C++ and Python, collaborate with DevOps, product teams, and other engineers to deliver scalable backend capabilities from design through production deployment.

The role emphasizes strong software fundamentals, hands‑on development, and the ability to build reliable services in a cloud/containerized

Qualifications

  • Bachelor’s degree in CS or related field.
  • Experience with C++ and Python.
  • Experience building RESTful APIs and backend services.
  • Linux-based development environment.

Responsibilities

  • Design and develop backend apps and REST APIs.
  • Develop testable and production-quality software.
  • Collaborate with DevOps, product, and engineering teams.
  • Participate in Agile rituals and code reviews.

Skills

C++
Python
REST APIs
Linux
Distributed systems
CI/CD
Git
Debugging

Education

Bachelor’s degree in Computer Science

Tools

CI/CD pipelines

Job description

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, Wi-Fi, 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.


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 https://careers.na.panasonic.com/avionics/jobs


The position

We are seeking a Member of Technical Staff III (MTS III) Software Engineer with strong experience in C++ and Python backend development to join the Panasonic Avionics team.


The successful candidate will design, develop, test, deploy, and maintain backend services and REST APIs supporting production software platforms. This role requires strong software engineering fundamentals, hands‑on development experience, and the ability to build reliable, scalable, and maintainable services.


The engineer will work closely with other software engineers, architects, DevOps engineers, product teams, and other technical stakeholders to deliver backend capabilities from design through production deployment and operational support.


Responsibilities

What we’re looking for:



  • Design and develop backend applications, services, and REST APIs using C++ and Python.

  • Develop clean, maintainable, testable, and production-quality software following established engineering standards and design principles.

  • Design service interfaces, API contracts, data models, and backend workflows supporting distributed applications.

  • Develop and maintain integrations between backend services and internal or external systems.

  • Develop unit, integration, and automated tests to ensure software quality and reliability.

  • Participate in software design and architecture discussions and contribute to technical decisions.

  • Perform code reviews and provide constructive feedback to improve code quality, maintainability, security, and performance.

  • Debug and troubleshoot complex software issues across development, test, and production environments.

  • Identify root causes of software defects and implement sustainable solutions rather than short‑term fixes.

  • Build and deploy software through automated CI/CD pipelines.

  • Work with cloud and containerized environments to deploy and operate backend services.

  • Monitor and troubleshoot production services using application logs, metrics, telemetry, and other observability tools.

  • Collaborate with DevOps, QA, product, and other engineering teams throughout the software development lifecycle.

  • Participate in Agile development activities including sprint planning, backlog refinement, design discussions, stand‑ups, and retrospectives.

  • Contribute to technical documentation, API documentation, software design documentation, and operational procedures.

  • Mentor junior engineers and contribute to engineering best practices across the development team.


Qualifications


  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field, or equivalent professional experience.

  • Strong professional software development experience with C++ and Python.

  • Strong experience designing and developing RESTful APIs and backend services.

  • Strong understanding of object‑oriented software design, data structures, algorithms, and software design patterns.

  • Experience developing multi‑threaded or concurrent applications and understanding performance and resource‑management considerations.

  • Experience developing software for Linux‑based environments.

  • Debugging & Diagnostics: Hands‑on experience troubleshooting issues using standard Linux diagnostic tools (strace, lsof, netstat, journalctl, dmesg).

  • Experience designing, debugging, testing, and maintaining production software.

  • Experience with automated unit and integration testing for C++ and

  • Experience with source control and collaborative development workflows using Git.

  • Experience with automated build, integration, and deployment processes using CI/CD pipelines.

  • Understanding of API design principles including versioning, validation, error handling, authentication, and backward compatibility.

  • Experience working with relational and/or NoSQL databases.

  • Experience troubleshooting distributed applications and diagnosing issues across multiple services and system components.

  • Strong understanding of software security, reliability, scalability, and maintainability.

  • Strong verbal and written communication skills with the ability to communicate technical concepts clearly.

  • Demonstrated ability to independently own software features from technical design through implementation, testing, deployment, and production support.

  • Ability to collaborate effectively with engineers across multiple disciplines and mentor less‑experienced developers.


Other Requirements


  • Ability to travel to domestic or international locations as required, up to 10% of the time.


The salary range of $100,000 - $167,000 is just one component of Panasonic’s total package. The final offer amount may vary based on factors including but not limited to individual’s knowledge, skills, experience, and location. In addition, this role may be eligible for discretionary bonuses and incentives. The minimum hourly wage for this role will be the greater of the posted range, or minimum.


Our Principles

Contribution to Society | Fairness & Honesty | Cooperation & Team Spirit | Untiring Effort for Improvement | Courtesy & Humility | Adaptability | Gratitude


What we offer

At Panasonic Avionics Corporation we realize the most important aspects in leading our industry are the bright minds behind everything we do. We are proud to offer our employees a highly competitive, comprehensive and flexible benefits program.



  • We offer flexible-hybrid work opportunities.

  • Paid time off: Exempt Salaried employees receive unlimited PTO. This means that there is no fixed number, range, or limit to the amount of Personal and Vacation Days that may be taken for exempt employees. Non‑exempt hourly employees accrue 14 vacation days per year + 7 sick days + 3 personal days. Accrual rate increases with tenure. All employees receive 11 company paid holidays per year plus a paid company‑wide shut down in the U.S. between Christmas and New Year.

  • Insurance: Medical insurance offerings from Aetna and Kaiser (CA & HI). Options for Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family. Dental PPO and DMO options & Vision insurance through EyeMed or VSP.

  • 401K with 50% match on up to 8% contribution, full vested from day 1

  • Other offerings include: Wellness Program, Counseling services, FSA & HSA, Life Insurance for employee, spouse and child, AD&D Insurance, Long‑term and Short‑term disability, Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection, Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program.


All applicants are subject to Company policies, third party customer and worksite requirements, and government requirements, regarding vaccination and/or testing for COVID‑19. Where permitted by applicable law, applicants may be required to be fully vaccinated with an authorized COVID-19 vaccine as a condition of employment,unless they are eligible for and obtain an exemption based on areasonable accommodation because of a disability or a sincerely held religious belief, practice, or observance. While the Company strongly encourages COVID-19 vaccinations, it may require vaccination and/or testing for positions in which third party customer, worksite, or government requirements apply, in accordance with applicable law. At those locations where requirements apply, exemptions will be considered based on applicable law.


Panasonic is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, and any other characteristic protected by law or company policy. All qualified individuals are required to perform the essential functions of the job with or without reasonable accommodation. Pre‑employment drug testing is required for safety sensitive positions or as may otherwise be required by contract or law. Due to the high volume of responses, we will only be able to respond to candidates of interest. All candidates must have valid authorization to work in the U.S. Thank you for your interest in Panasonic Avionics Corporation.


#LI-hybrid


REQ-156349

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Backend
Sr. Software Engineer - Backend

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Hybrid work opportunities
Unlimited PTO for exempt staff
Medical insurance options
+1
Sr. Software Engineer (Full Stack)
Sr. Software Engineer (Full Stack)

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Flexible-hybrid work opportunities
Unlimited PTO for exempt salaried; 11+
Medical insurance: Aetna/Kaiser (CA &
MTS III, Hardware
MTS III, Hardware

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 100,000 - 167,000
Paid time off
Health Insurance
401K with match
+2
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Panasonic • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Flexible-hybrid work
Unlimited PTO
Medical insurance (CA/HI)
MTS V, Software
MTS V, Software

Panasonic • Irvine (CA)

On-site
USD 133,000 - 223,000
Unlimited PTO
Medical + Dental + Vision
401K with 50% match
+1
MTS II, Software
MTS II, Software

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 54,000 - 91,000
Health insurance
401K with company match
Paid time off and holidays
+1
MTS II, Software
MTS II, Software

Rady Children's Health Orange County (CHOC) • Irvine (CA)

On-site
USD 55,000 - 91,000
Software Engineer - Embedded / Linux
Software Engineer - Embedded / Linux

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Unlimited PTO
Medical insurance
401K with match
Software Engineer III
Software Engineer III

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 97,000 - 157,000
Unlimited PTO
Medical Insurance
401K match
+1
Software Engineer - Embedded / Linux
Software Engineer - Embedded / Linux

Panasonic • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Flexible-hybrid work
Unlimited PTO
Medical insurance