Senior Inflight Payments Software Engineer

Panasonic Avionics Corporation

Irvine (CA)

Hybrid

USD 119,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work opportunities
Health insurance (Aetna/Kaiser)
401K with 50% match

Job summary

Panasonic Avionics Corporation is seeking an experienced application software engineer to join our Software Development team. You will work on in-flight shopping solutions, enabling airlines to offer differentiating payment options and ensuring CI/CD for the eCommerce stack.

The role requires versatile knowledge across OS, DB, backend, UI, and network layers in an avionic system environment. The ideal candidate has 8+ years of software development, extensive experience with C/C++, Java/Android,

Qualifications

  • 8+ years of real-world application development experience.
  • Experience with C, C++, Go, JavaScript, and unit test frameworks.
  • Experience with Java, Kotlin, and Android application development.
  • Comfort working across the Java/native boundary on Android (JNI, NDK) to integrate hardware peripherals and vendor-supplied C/C++ SDKs.
  • Experience designing/developing RESTful APIs.
  • Knowledge of OpenAPI Specification to produce API documentation.
  • Knowledge of socket-based concepts.
  • Experience in one of the database technologies such as MySQL or MariaDB.
  • Hands on experience with scripting languages like Bash.
  • Good understanding of TCP/IP, UDP, HTTP protocols.
  • Good understanding of Cryptography.
  • Experience with CI/CD pipelines in Gitlab.
  • Experience with observability technologies and dashboarding — instrumenting applications with metrics, logs, and traces, and building dashboards and alerts to monitor service health in production.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Security: Understanding of secure code best practices and payment industry security topics.
  • Performance Tuning: Skills in optimizing the performance of server applications to handle loads efficiently and reduce resource costs.
  • Highly proficient in project planning while addressing external/internal dependencies across multiple functions.
  • Uses professional concepts and applies company policies and procedures to resolve a variety of issues.
  • Develop solutions to clearly defined problems of moderate to diverse scope.
  • Demonstrated engineering communication expertise including concise written and verbal skills is necessary.

Responsibilities

  • Implements and modifies Payment server application software based on Agile epics and user stories.
  • Creates and maintain various test applications to ensure Continuous Integration & Deployment of the eCommerce solution and related software.
  • Maintains the developed software efficiently through solid knowledge of software lifecycles.
  • Documents architecture designs, including but not limited to functional block diagrams, data, logic, flow, and sequence charts.
  • Troubleshoots issues across the whole stack - OS, DB, Backend, UI, and network across multiple environments.

Skills

C/C++
Go
JavaScript
Java/Kotlin/Android
RESTful APIs
OpenAPI
CI/CD (GitLab)
Observability & dashboards
Security best practices
Performance tuning
Networking (TCP/UDP/HTTP)

Education

Bachelor’s degree in Computer Science/Engineering
8+ years software development experience

Tools

Android NDK
GitLab
MySQL/MariaDB

Job description

Panasonic Avionics Corporation is seeking an experienced application software engineer to join our Software Development team. You will work on in-flight shopping solutions, enabling airlines to offer differentiating payment options and ensuring CI/CD for the eCommerce stack.

The role requires versatile knowledge across OS, DB, backend, UI, and network layers in an avionic system environment. The ideal candidate has 8+ years of software development, extensive experience with C/C++, Java/Android,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Ecommerce Software Engineer - Payments (AWS)
Senior Ecommerce Software Engineer - Payments (AWS)

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Unlimited PTO
Health insurance
401(k) with 50% match
+1
Sr. Software Engineer - Payment Platform
Sr. Software Engineer - Payment Platform

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 119,000 - 200,000
Hybrid work opportunities
Health insurance (Aetna/Kaiser)
401K with 50% match
Senior Avionics Software Engineer - Cloud & Embedded
Senior Avionics Software Engineer - Cloud & Embedded

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 134,000 - 223,000
Unlimited PTO
Health insurance (medical)
Dental & Vision
+2
Software Engineer - eCommerce
Software Engineer - eCommerce

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 100,000 - 167,000
Unlimited PTO
Health insurance
401(k) with 50% match
+1
Full-Stack Software Engineer – Embedded Systems
Full-Stack Software Engineer – Embedded Systems

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Flexible-hybrid work
Unlimited PTO
Medical insurance (CA/HI)
Senior Cloud-Native Software Architect for Avionics
Senior Cloud-Native Software Architect for Avionics

Panasonic Corporation of North America • Irvine (CA)

On-site
USD 133,000 - 223,000
Paid time off
Health insurance
401K with match
Senior Full-Stack Engineer – Hybrid, Embedded Systems
Senior Full-Stack Engineer – Hybrid, Embedded Systems

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Flexible-hybrid work
Unlimited PTO
Medical insurance
+2
Hybrid Full‑Stack Software Engineer — Avionics & Embedded
Hybrid Full‑Stack Software Engineer — Avionics & Embedded

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 45,000 - 76,000
Flexible hybrid work opportunities
Unlimited PTO
Medical benefits
+3
Senior Cloud-Native Software Engineer - Platform & Edge
Senior Cloud-Native Software Engineer - Platform & Edge

Panasonic Corporation of North America • Beaverton (OR)

On-site
USD 123,000 - 221,000
Paid time off
Health Insurance
401K with match
+1
Senior MTS Software Engineer — IFE & Embedded Linux
Senior MTS Software Engineer — IFE & Embedded Linux

Panasonic Corporation of North America • Beaverton (OR)

On-site
USD 119,000 - 199,000
Paid time off
Medical insurance offerings
401K with match
+1