Principal Engineer/Head of Engineering - Payments

Remote Full-time
About ThriveCart:

ThriveCart is a leading no-code platform used by over 50,000 creators, coaches, and entrepreneurs worldwide to generate over $2Bn in annual sales. Included within the ThriveCart platform is a powerful landing page builder, affiliate management, cart and checkout functionality and learning management system (LMS), making it a top solution all-in-one solution for digital product sales.

Location:

Remote (Europe or in South America)

Must have full authorization to work in country of residence being in Europe or in South America.

Job Overview:

We're looking for a Principal Engineer/Head of Engineering to lead ThrivePay—our next-generation payment service that will process billions of dollars for tens of thousands of businesses worldwide.

ThrivePay is our strategic initiative to extract and rebuild ThriveCart's payment processing engine as a standalone, modern payment platform. This isn't just a refactor—it's a greenfield opportunity to build something exceptional.

The Challenge:
• Migrate from monolithic PHP to distributed Node/TypeScript microservices
• Build a PCI DSS compliant payment service that reduces compliance scope
• Support multiple payment processors with a unified API
• Handle high-volume transactions at scale on AWS
• Execute a careful rollout strategy with zero customer disruption

You'll have 3 teams of 3-4 engineers (9-12 people total), the resources of an established company, and the autonomy to make this project successful.

Key Responsibilities:

Technical Leadership (50%)
• Design ThrivePay's distributed microservices architecture
• Make hands-on technology decisions (Node/TypeScript, AWS services, infrastructure)
• Establish CI/CD pipelines and automated quality standards
• Ensure PCI DSS compliance from day one
• Contribute code strategically when it matters most

Team Leadership (35%)
• Build and lead 3 high-performing engineering teams
• Mentor engineers and develop future leaders
• Create a culture of ownership and excellence
• Remove blockers and enable your teams to ship

Delivery & Execution (15%)
• Execute on roadmap and deliver incrementally
• Manage phased rollout strategy
• Establish monitoring and reliability practices

Required Skills:
• Deep Payment Systems Expertise
• You've built payment integrations with Stripe, PayPal, or similar. You understand authorization, capture, refunds, webhooks, tokenization, and fraud prevention.
• PCI DSS Compliance Experience
• You've built or maintained PCI compliant systems. You know the requirements, scope reduction strategies, and secure coding practices.
• AWS Cloud Expertise
• Production experience architecting systems on AWS (EC2, Lambda, RDS, S3, etc.). You understand cloud security, networking, and infrastructure as code.
• Distributed Systems Architecture
• You've designed and built microservices at scale. You know the patterns, the pitfalls, and how to build for reliability.
• High-Volume Systems Experience
• You've optimized for scale, debugged production incidents, and built systems that handle serious traffic.
• Engineering Leadership (3-5+ years)
• You've built and led engineering teams. You know how to hire, develop talent, and ship complex projects on time.
• Technical Depth
• You can contribute code when needed (Node.js/TypeScript preferred), but this isn't a full-time coding role. You're technical enough to earn your team's respect and make sound architecture decisions.

Nice to Haves:
• Production experience with Node.js/TypeScript microservices
• Fintech, payments, or e-commerce background
• Experience with feature flags and gradual rollouts
• Remote/distributed team experience

Learn More About ThriveCart:

Our team thrives on collaboration, innovation, and continuous growth. We foster an open environment with regular knowledge-sharing sessions and encourage active participation in shaping the platform. Our values include:
• Commit to Excellence – We believe in delivering high-quality work and continuous improvement.
• User-Focused Problem Solving – Every design should contribute to solving a real problem for our users.
• Team Collaboration – We work better together, valuing input from every team member.
• Growth Mindset – We embrace challenges as opportunities to learn and grow.

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

[Remote] Educational Videos Actor (Freelance)

Remote Full-time

Remote Cybersecurity Systems Architect

Remote Full-time

Experienced Customer Service Representative for Tax Software Support – Flexible Hours and Remote Work Opportunity at blithequark

Remote Full-time

Manager, CRM Fanatics App

Remote Full-time

**Experienced Customer Service Representative – Remote Work Opportunity Supporting Life-Saving Mission at blithequark**

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Web & Cloud Application Development**

Remote Full-time

Experienced AI Data Annotator - Remote US Opportunity: Contribute to AI Advancements with Flexible Scheduling and Competitive Pay ($20-$25/hr)

Remote Full-time

Product Manager, E-commerce

Remote Full-time

Senior Quality Assurance Manager

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Remote Database Management and E-commerce Operations**

Remote Full-time
← Back to Home