Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Live Nation Worldwide

Job Summary Location: Remote North Calorina, Remote Miami, Remote Florida. Division: Ticketmaster, Payments. Line manager: VP Marketplace Engineering. Contract terms: Permanent, full time. Overview We’re seeking an experienced C++ engineer to join our Platform Payments team, working on Ticketmaster’s mission‑critical payment processing systems that handle millions of transactions monthly across multiple payment methods and 20+ gateway providers. The role focuses on maintenance and strategic modernization of a mature C/C++ codebase spanning three decades, with a clear trajectory into systems design, gRPC service architecture, and new technology (Rust). Responsibilities 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. Required Technical Skills 7+ years of professional C++ development experience in production environments. Modern C++ fluency and 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 with legacy codebases older than 10 years. 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 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. Behavioural Skills Approaches legacy systems with respect and curiosity. Takes time to understand existing systems before proposing improvements. Continuously improves code and systems incrementally while maintaining stability. Balances modernization efforts with the realities of production environments that require high reliability. Demonstrates a strong security‑first mindset, especially in systems handling sensitive transactions. Understands the critical nature of payment processing and the need for accuracy, resilience, and uptime. Navigates complex systems with care, ensuring minimal disruption while driving improvements. Shows enthusiasm for evolving legacy systems into modern, scalable solutions. Systems thinker who can reason across layers—from compiler optimization to network latency to business impact. Strategic modernizer who prioritizes incremental improvements and can balance technical debt decisions pragmatically. Pragmatic problem solver who works effectively within legacy system constraints while steadily driving improvements. Growth‑oriented engineer motivated to evolve from maintenance work into system design, service architecture, and broader ecosystem ownership. Collaborative communicator who explains reasoning clearly, asks thoughtful questions, and engages constructively with peers. Detail‑oriented professional who understands the operational and financial impact of transaction processing systems. Open‑minded professional capable of challenging ideas respectfully and adapting perspective based on new information. Benefits & Perks Health: 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). Self‑care: Free concert tickets, generous paid time off including paid holidays, sick time, and personal days. Wealth: 401(k) program with company match, stock reimbursement program. Family: New parent programs including caregiver leave, plus fertility, adoption, foster, or surrogacy support. Career: Career and skill development programs with School of Live, tuition reimbursement, and student loan repayment. Others: Volunteer time off, crowdfunding match. EQUAL EMPLOYMENT OPPORTUNITY Ticketmaster strongly supports equal employment opportunity for all applicants regardless of age (40 and over), ancestry, color, religious creed (including religious dress and grooming practices), family and medical care leave or the denial of family and medical care leave, mental or physical disability (including HIV and AIDS), marital status, domestic partner status, medical condition (including cancer and genetic characteristics), genetic information, military and veteran status, political affiliation, national origin (including language use restrictions), citizenship, race, sex (including pregnancy, childbirth, breastfeeding and medical conditions related to pregnancy, childbirth or breastfeeding), gender, gender identity, and gender expression, sexual orientation, intersectionality, or any other basis protected by applicable federal, state or local law, rule, ordinance or regulation. As a growing business we will encourage you to develop your professional and personal aspirations, enjoy new experiences, and learn from the talented people you will be working with. Ticketmaster will make reasonable accommodations for qualified individuals with disabilities and will provide reasonable religious accommodations on a case‑by‑case basis. Contact Information View phone number on click.appcast.ioView email address on click.appcast.io • tickets.com #J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Raleigh, NC vacancy
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Suggested
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  • $165k - $185k

     ...NIC MAP is looking for a Principal Software Engineer to join our engineering team. You will design, build, and maintain the software that powers our cloud-based SaaS platform, writing production code, shaping architecture, and keeping things reliable and scalable.... 
    Suggested
    Work at office
    Remote work
    Work from home

    NIC MAP

    Raleigh, NC
    1 day ago
  •  ...Principal Software Engineer This is a hybrid position that requires a minimum of 3 days per week in our Raleigh NC office. AKC is seeking a hands-on Principal Software Engineer to lead a small team supporting the applications used by our Sports & Events business.... 
    Suggested
    For contractors
    Work at office
    3 days per week

    American Kennel Club

    Raleigh, NC
    4 days ago
  •  ...Principal Software Engineer About Prometheus Group: Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and... 
    Suggested
    Temporary work
    Casual work
    Immediate start

    Prometheus Group

    Raleigh, NC
    1 day ago
  • $96.8k - $251.6k

     ...Job Description As a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Core Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    10 hours ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Raleigh, NC
    4 days ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  • $115.4k - $192.3k

     ...Are you a collaborative Agentic AI Engineer looking to work for a mission driven global...  ...Healthcare Education (EHE) Data and Content Software Engineering team is responsible for...  ...ecosystem. About the Role: We are seeking a Principal Software Engineer to join our team and... 
    Local area
    Worldwide

    RELX

    Raleigh, NC
    4 days ago
  • $170.77k - $281.77k

     ...pressing challenges. Primary Job Responsibilities Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases. Create robust AI/ML software tools to enable AI Application development and contribute to a... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    3 days ago
  • $153k - $189k

     ...We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible...  ..., because we believe people power progress. Join us as a Principal Software Engineer - Identity & Authentication and help us do what we do best... 
    Work at office
    Remote work
    Home office
    Relocation package
    Flexible hours

    Progress USA Inc

    Raleigh, NC
    4 days ago
  • $150k - $300k

     ...Veeva Systems, Inc. is seeking a Principal Software Engineer to develop and guide scalable enterprise applications. You will mentor engineers, drive technical decisions, and deliver high-quality code, contributing to life sciences technology. Required qualifications include... 
    Flexible hours

    Veeva Systems

    Raleigh, NC
    1 day ago
  • $250k - $315k

     ...Principal Software Engineer Job Locations US-CA-San Francisco - Remote | US-NC-Raleigh Job ID 2026-5727 Name Linked Remote: San Francisco, CA Country United States City San Francisco - Remote Worker Type Regular Full... 
    Full time
    Local area
    Remote work

    DataDirect Networks Inc

    Raleigh, NC
    1 day ago
  •  ...Reports to Chief Engineer - Charging Hardware. This role requires a full-time onsite presence in Durham, NC. We are only able...  ...sustainable, zero‑emission tomorrow. Position Summary The Principal Charging Software Engineer owns charger software end-to-end: firmware quality... 
    Permanent employment
    Full time

    VALID8 Financial

    Raleigh, NC
    1 day ago
  • $124k - $156k

     ...Role Overview As a Principal Software Engineer, you will leverage the latest AI Development tools to amplify engineering output, while also building agentic capabilities into our enterprise SaaS and desktop applications. You will be an AI evangelist on the team—ensuring... 

    insightsoftware

    Raleigh, NC
    10 hours ago
  •  ...Inmar Inc. is hiring a Principal Software Engineer in North Carolina. This role involves leading the design and implementation of software solutions focused on pharmaceutical reverse logistics and warehouse management. The ideal candidate will have over 10 years of software... 

    Inmar

    Raleigh, NC
    4 days ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    6 days ago
  • $150k - $300k

     ...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform - one... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Raleigh, NC
    3 days ago
  •  ...so shouldn't your opportunities be, too? The Opportunity Ally's model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting platform that enables modeling teams across the organization to... 
    Work experience placement
    Remote work
    Flexible hours

    Ally

    Raleigh, NC
    10 hours ago
  • $124k - $156k

     ...Principal Software Engineer – Broker Applications Team As a Principal Software Engineer on the Broker Applications team, you will serve as the senior technical authority for the client-facing application layer that connects the Certent Equity Management (CEM) platform... 
    Work experience placement

    insightsoftware

    Raleigh, NC
    4 days ago
  • $150k - $300k

     ...Veeva Systems, Inc. is seeking a Principal Software Engineer to work on an AI-driven platform transforming Life Sciences management. You will guide feature implementation, collaborate on designs, and mentor junior engineers. The ideal candidate has over 12 years of production... 

    Veeva Systems

    Raleigh, NC
    1 day ago
  •  ...their career to new heights. Join the ranks of top talent at one of the worldâs most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer & Community Bank Technology team, youprovide deep engineering expertise and work across... 
    Bank staff

    慨正橡扯

    Raleigh, NC
    2 days ago
  •  ...project managers, business analysts, stakeholders, and other engineering teams to guide the overall technical strategy of the team. 15%...  ...incidents. Qualifications Required Education: Bachelor's degree in Software Engineering, Computer Science, Information Technology, or... 

    State Employees' Credit Union

    Raleigh, NC
    3 days ago
  •  ...changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community Banking Operations technology organization, you are a hands‑on, high‑... 

    慨正橡扯

    Raleigh, NC
    2 days ago
  • $144.2k - $288.4k

    Position Summary As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud‑native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    3 days ago
  • $151.51k - $249.95k

    About the Job Red Hat Engineering is looking for a Principal Software Engineer to join us to continue making OpenShift the premier Kubernetes platform. This role requires a technical authority who leads the design of systems that involve multiple components and coordinates... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Red Hat, Inc.

    Raleigh, NC
    4 days ago
  • $110k - $180k

    ## Principal - Software Engineer .### General informationCareer areaTechnologyWork Location(s)500 Woodward Avenue, MI, 601 S. Tryon Street, NCRemote?NoRef #22513Posted Date06-12-26Working timeFull time### Ally and Your CareerAlly Financial only succeeds when its people... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Ally Financial Inc.

    Raleigh, NC
    3 days ago
  • $206.4k - $276.7k

    Principal Software Engineer Job ID: 10149993 Location: San Francisco, California; Morrisville, North Carolina, United States Business: Disney Entertainment and ESPN Product & Technology Date posted: Jun. 15, 2026 Job Summary You will be focused on research and development... 
    Local area

    The Walt Disney Company

    Raleigh, NC
    4 days ago
  • $151.51k - $249.95k

    Red Hat Engineering is looking for a Principal Software Engineer to join our OpenShift team, building the premier Kubernetes platform. Responsibilities Lead the design and development of software solutions for features that span multiple subsystems. Advocate for customer... 
    Permanent employment
    Full time
    Flexible hours

    Red Hat, LLC

    Raleigh, NC
    4 days ago
  •  ...within a leading financial services brand focused on deepening relationships with our >7MM small business clients. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank, you will serve as the hands‑on technical leader for a new AI‑native... 

    慨正橡扯

    Raleigh, NC
    10 hours ago
  • Principal Software Engineer Jobs in USA 2026 with Visa Sponsorship Principal Software Engineer Jobs in USA 2026 with Visa Sponsorship Step into a senior engineering role shaping the future of user experience within a fast-growing fintech ecosystem. This position places... 
    Visa sponsorship

    NewsNowGh

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!