Job Closed

This listing is no longer active.

Ticketmaster logo
Ticketmaster

Powering Live.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1976H1B No SponsorCompany SiteLinkedIn

Location

Arizona + 1 moreAll locations: Arizona | Florida

Posted

26 days ago

Salary

0

Seniority

Lead

Bachelor Degree7 yrs expEnglishgRPCKafkaLinuxRustUnix

Job Description

Principal Software Engineer

Ticketmaster

• Maintain and strategically modernize high-throughput payment processing systems handling real financial transactions in real time • Drive platform migration work, including migrating a core Windows C++ authorization gateway to Linux via Clang and Bazel • Develop robust payment integrations with third-party gateways (Chase Paymentech, Barclays, HSBC, AMEX, Adyen, Braintree, Klarna, Shift4, and others) • Decompose legacy IPC frameworks into gRPC services, enabling payment components to be reused across the broader payments ecosystem • Implement security-critical features involving encryption, PCI compliance, and sensitive payment data handling • Optimize performance of transaction processing pipelines where latency directly affects whether a customer completes a purchase • Incrementally steer legacy codebases toward modern C++ practices (RAII, ownership semantics, safe string handling) without breaking the payment flows that depend on them • Design and implement comprehensive testing including unit tests, integration tests, and fuzz testing for security-critical components • Debug and resolve production issues in systems with complex interdependencies and real operational takes • Collaborate with payment operations teams to onboard new payment methods and gateway providers • Ensure compliance with PCI-DSS and other financial industry standards • Participate in on-call rotation for production payment system support

Job Requirements

  • 7+ years of professional C++ development experience in production environments
  • Modern C++ fluency
  • Strong understanding of systems programming, including memory management, concurrency, and performance optimization
  • Ability to reason about undefined behavior, and its practical consequences across platforms
  • Systematic debugging methodology
  • Toolchain understanding and cross-compilation concerns
  • Proficiency with build systems — Bazel experience highly valued;
  • Experience working with legacy codebases older than 10 years — ability to understand, respect, and incrementally modernize existing systems
  • Experience with or strong interest in payment processing or financial transaction systems
  • Deep knowledge of security best practices
  • Proficiency with AI-assisted development tools (e.g., Claude, Codex) with mature judgment
  • Understanding of HTTP/HTTPS protocols and RESTful API design
  • Experience with Linux/Unix environments
  • Rust experience or genuine interest in learning it
  • gRPC experience or familiarity with service decomposition from monolithic architectures
  • Payment gateway integration experience (Chase Paymentech, Braintree, Adyen, or similar)
  • PCI-DSS compliance knowledge and implementation experience
  • Experience with platform migrations (e.g., Windows to Linux, MSVC to Clang)
  • Bazel build system expertise
  • Performance profiling experience
  • Experience with shared memory, IPC frameworks, or low-level concurrency primitives
  • Kafka or other event streaming platforms experience
  • OpenSSL/cryptographic libraries hands-on experience
  • Familiarity with AI-powered code review and static analysis tools
  • Awareness of security considerations when using AI tools with legacy or under-documented systems

Benefits

  • Medical, vision, dental and mental health benefits for you and your family, with access to a health care concierge, and Flexible or Health Savings Accounts (FSA or HSA)
  • Free concert tickets, generous paid time off including paid holidays, sick time, and personal days
  • 401(k) program with company match, stock reimbursement program
  • New parent programs including caregiver leave, plus fertility, adoption, foster, or surrogacy support
  • Career and skill development programs with School of Live, tuition reimbursement, and student loan repayment
  • Volunteer time off, crowdfunding match

Related Job Pages

More Full-stack Engineer Jobs

GEOTAB logo

Senior Software Developer

GEOTAB

The world’s #1 telematics provider, committed to advancing technology, empowering businesses and making the roads safer!

Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Ensure the functionality, performance, scalability, and reliability of system architecture for Public Works fleet management products. • Responsible for the implementation of project tasks, as well as managing day-to-day activities like writing scalable, secure software and performing quality assurance through peer reviews. • Provide regular status reports to key partners to ensure the project is on time and meeting expectations. • A proactive communicator and self-starter who delivers consistently and owns work end-to-end. • Strong analytical and project management skills with an ability to identify needs and develop effective solutions.

Canada
$104.4K - $135.7K / year
Dropbox logo

Senior Infrastructure Software Engineer, Filesystem

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections. • Lead the expansion of Dropbox's function as the data-fabric, connecting hundreds of millions of applications, devices, and services globally, while also driving initiatives to enhance interoperability and adaptability across diverse ecosystems. • Measure and optimize Dropbox's analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes. • Collaborate with cross-functional teams to innovate and implement solutions that enhance the performance, reliability, and security of Dropbox's infrastructure, ensuring a seamless experience for users worldwide. • Proactively identify new opportunities and drive improvements in current project states, advocating for and implementing changes that potentially impact broader business initiatives across teams or products. • Proficiency in effectively navigating through ambiguous situations and uncertainties, demonstrating adaptability and strategic thinking to steer projects towards successful outcomes. • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

Poland
zł333.2K - zł450.8K / year
Job Closed
Autodesk logo

Software Developer, Graphics

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Design prototypes • Implement and maintain production software components • Collaborate with talented development teams • Test, deliver, and maintain complex features • Adopt an Agile approach • Apply LEAN methodology as an active member of a Scrum team • Debug existing subsystems • Identify issues in code • Propose workarounds and durable solutions

Canada
$88K - $128.7K / year
Ubiminds logo

Mid-Senior Fullstack Engineer

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Work closely on a remote cross-functional team, where you’ll be responsible for assisting in designing and implementing new features, tackling technical debt, and more. • You’ll contribute to product advancement with suggestions and insights. • Write tests and documentation while deploying software in collaboration with the team. • Develop high-performance, highly scalable, and accessible cloud-based loan origination software: an intuitive, mobile-friendly, application platform. Contribute to key features, being responsible for proactive insights.

Brazil
Job Closed