Senior Inflight Payments Software Engineer

Panasonic Avionics Corporation

Irvine (CA)

Hybrid

USD 119,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Engineer - eCommerce
Software Engineer - eCommerce

Panasonic Avionics Corporation • Irvine (CA)

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

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 45,460 - 75,768
Flexible-hybrid work opportunities
Unlimited PTO for salaried employees
Medical insurance in CA
+1
Embedded Systems Software Engineer I
Embedded Systems Software Engineer I

Panasonic Avionics Corporation • Irvine (CA), Northern (KY)

Hybrid
USD 45,000 - 76,000
Competitive benefits program
Paid time off & holidays
Travel opportunities (up to 5%)
Senior Embedded Systems Architect – In-Flight Tech & OTA
Senior Embedded Systems Architect – In-Flight Tech & OTA

Panasonic Avionics Corporation • Beaverton (OR)

On-site
USD 133,000 - 223,000
Unlimited PTO
401K with match
Comprehensive health insurance
Sr. Software Architect - Development Platform
Sr. Software Architect - Development Platform

Panasonic Avionics Corporation • Beaverton (OR)

On-site
USD 133,000 - 223,000
Unlimited PTO
Comprehensive insurance coverage
401K with 50% match
+2
Sr. Software Architect - Platform Services
Sr. Software Architect - Platform Services

Panasonic Avionics Corporation • Beaverton (OR)

On-site
USD 133,000 - 223,000
Unlimited PTO
401K with match
Comprehensive health insurance
Software Engineer I – Embedded Systems
Software Engineer I – Embedded Systems

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 46,000 - 76,000
Paid time off
Health Insurance
401K match
Panasonic Holdings Software Engineer 1 - Embedded Systems · Irvine, CA Software Engineer 1 - Em[...]
Panasonic Holdings Software Engineer 1 - Embedded Systems · Irvine, CA Software Engineer 1 - Em[...]

Panasonic Avionics Corporation • Irvine (CA), Northern (KY)

Hybrid
USD 45,000 - 76,000
Competitive benefits program
Paid time off & holidays
Travel opportunities (up to 5%)