Назад
Company hidden
обновлено 4 дня назад

Principal Software Engineer, Payments (C++)

Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer, Payments (C++): Maintaining and modernizing high-throughput payment processing systems for Ticketmaster with an accent on C++ systems programming, payment gateway integrations, security, and performance. Focus on migrating a Windows authorization gateway to Linux, decomposing legacy IPC into gRPC services, strengthening fraud defenses, and building reliable transaction systems at global event-ticketing scale.

Location: Remote within North Carolina or Florida, United States

Company

hirify.global operates Ticketmaster, a global ticket marketplace and live event ticketing platform processing hundreds of millions of tickets across more than 35 countries.

What you will do

  • Maintain and strategically modernize high-throughput C++ payment processing systems handling real-time financial transactions.
  • Migrate the core Windows C++ authorization gateway to Linux using Clang and Bazel.
  • Build and maintain integrations with third-party payment gateways and onboard new payment methods.
  • Decompose legacy IPC frameworks into reusable gRPC services and evolve the broader payments architecture.
  • Implement encryption, PCI-DSS controls, security-critical testing, performance improvements, and fuzz testing.
  • Debug production issues and participate in the on-call rotation for payment systems.

Requirements

  • 7+ years of professional C++ development experience in production environments.
  • Strong systems programming knowledge, including memory management, concurrency, undefined behavior, cross-compilation, and performance optimization.
  • Experience with legacy codebases, platform migrations, Linux/Unix, Bazel, profiling, shared memory, IPC, or low-level concurrency primitives.
  • Experience with payment processing, payment gateway integrations, PCI-DSS compliance, cryptographic libraries, and secure handling of sensitive data.
  • Knowledge of HTTP/HTTPS, RESTful APIs, gRPC or service decomposition, and Kafka or another event-streaming platform.
  • Proficiency with AI-assisted development, code review, and static analysis tools, with human verification and security awareness.

Nice to have

  • Experience with or strong interest in Rust.
  • Experience integrating gateways such as Chase Paymentech, Braintree, Adyen, or similar providers.

Culture & Benefits

  • Medical, vision, dental, mental health benefits, and access to FSA or HSA accounts.
  • Paid holidays, sick time, personal days, and free concert tickets.
  • 401(k) program with company match and stock reimbursement program.
  • Parent and caregiver leave plus fertility, adoption, foster, and surrogacy support.
  • Career development programs, tuition reimbursement, student loan repayment, volunteer time off, and crowdfunding match.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →