P

Panasonic Holdings

Diversified technology holding company

Senior Software Engineer - Payment Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIrvine, CA, USA$119k - $200k

About the Job

Requirements

  • At least 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 using JNI and NDK to integrate hardware peripherals and vendor-supplied C/C++ software development kits.
  • Experience designing and developing RESTful APIs.
  • Knowledge of the OpenAPI Specification for producing API documentation.
  • Knowledge of socket-based concepts.
  • Experience with at least one database technology, such as MySQL or MariaDB.
  • Hands-on experience with scripting languages such as Bash.
  • Good understanding of TCP/IP, UDP, and HTTP protocols.
  • Good understanding of cryptography.
  • Experience with continuous integration and continuous delivery pipelines in GitLab.
  • Experience with observability technologies and dashboarding, including instrumenting applications with metrics, logs, and traces and building dashboards and alerts to monitor production service health.
  • Understanding of secure code best practices and payment-industry security topics.
  • Skills in optimizing server-application performance to handle loads efficiently and reduce resource costs.
  • Proficiency in project planning while addressing external and internal dependencies across multiple functions.
  • Ability to develop solutions to clearly defined problems of moderate to diverse scope, selecting among existing alternatives or evaluating identifiable factors.
  • Demonstrated engineering communication skills, including concise written and verbal communication.
  • Fluency in English for written and spoken communication, including creating documentation for various audiences and occasional presentations to internal teams and management.
  • Ability to sit for extended periods, up to 2 hours at a time and up to 8 hours a day.
  • All candidates must have valid authorization to work in the United States.

Responsibilities

  • Implement and modify payment-server application software based on Agile epics and user stories.
  • Create and maintain test applications to support continuous integration and deployment of the eCommerce solution and related software.
  • Maintain developed software efficiently using sound knowledge of software lifecycles.
  • Document architecture designs, including functional block diagrams, data, logic, flow, and sequence charts.
  • Troubleshoot issues across the stack, including operating systems, databases, backend systems, user interfaces, and networks, across multiple environments.

Desired Qualifications

  • A bachelor's degree in Computer Science, Information Systems, Engineering, or another related field is preferred.
  • Working knowledge of the payment-processing industry, including fintech, payment gateways, or e-wallets, is a plus.

About the Company

Panasonic Holdings

Diversified technology holding company

Panasonic Holdings operates as the holding company for the diversified Panasonic group. Its operating companies work across consumer appliances, industrial systems, supply-chain technology, energy, batteries, components, and related solutions. In practice, the holding structure sets group direction while distinct businesses develop, manufacture, and commercialize products and services. This is Panasonic Holdings, not Panasonic Corporation of North America; the stored North American iCIMS board is subsidiary-scoped. Work across the group includes engineering, research, manufacturing, software, sales, supply chain, and corporate disciplines.

Company size
Not listed
Company stage
Not listed
Total funding
$8.7M
Headquarters
Kadoma, Japan
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Panasonic Holdings

See more jobs