обновлено 4 дня назад
Principal Software Engineer, Payments (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Software Engineer (Rust/C++)
8 дней назад
Software Engineer (C++)
6 дней назад
Staff Software Engineer (Backend)
154 200 - 192 750$
5 дней назад
Senior Software Engineer (Backend)
166 000 - 203 000$
Roblox
7 дней назад
Principal Software Engineer (Gaming)
6 дней назад
Senior Software Engineer (AdTech)
189 592 - 274 700$