
Engineering Manager – Payments Platform
Bestow
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $180,000 - $205,000 per year
Job Level
SeniorLead
Tech Stack
CloudDockerGoGoogle Cloud PlatformKubernetesMicroservicesPostgresPythonSQL
About the role
- Lead a team of Backend Software Engineers responsible for Bestow's payment processing infrastructure
- Partner with Product Managers, Finance, Compliance, and external partners to develop and support solutions that power premium collection, disbursements, and financial reconciliation across the platform
- Collaborate with teams across Bestow to plan and execute the product roadmap
- Share responsibility for operating our workloads on Google Cloud Platform's Kubernetes and composed of several microservices written in Go
- Build reliable, PCI-compliant payment processing capabilities that support multiple payment methods, automated reconciliation, and seamless partner integrations
- Remain hands-on in the code and actively participate in system design and architecture decisions
- Regularly review pull requests, providing thoughtful feedback that elevates code quality
- Drive large initiatives from conception through delivery
- Own Stripe and Adyen integrations including payment method management, transaction processing, webhook handling, and reconciliation workflows
- Lead PCI compliance efforts including IVR payment solutions, secure card data handling, and maintaining PCI-DSS compliance across payment touchpoints
- Design card and ACH payment flows including forward API integrations, SEC code implementation for ACH transactions, and hard decline management strategies
- Build financial reporting infrastructure for disputes, refunds, chargebacks, suspense accounts, and dispute reversals
- Implement payment failure handling including exposure of payment failures in data feeds, retry logic, and operational alerting
- Drive payment operations improvements including checks automation, reducing manual intervention, and streamlining reconciliation processes
- Orchestrate effective engineering ceremonies that promote collaboration and continuous improvement
- Create personalized growth plans for each team member, identifying strengths and development areas
- Provide regular, constructive feedback and create opportunities for engineers to expand their skills
- Balance technical excellence with business objectives
- Demonstrate sound judgment when making technical trade-offs
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Requirements
- Bachelor's Degree or equivalent experience required
- 8+ years professional experience in the software industry, with at least 1 year of management experience while keeping your coding skills strong
- Professional experience with Go or Python preferred
- Comfortable using Docker for local software development
- Familiar with modern, scalable system architectures (load balancing, horizontal scaling, etc.)
- Experience with PostgreSQL or other relational databases (comfortable writing ANSI SQL)
- Familiar with API design tools/languages (Protocol Buffers, Swagger, OpenAPI, etc.)
- Cloud computing & Kubernetes (or similar container orchestration) preferred
- Stripe Integration: Deep hands-on experience with Stripe APIs including Payment Intents, Payment Methods, Subscriptions, Invoicing, Connect, and webhook event handling
- Adyen Integration: Experience with Adyen's payment platform including checkout integration, tokenization, recurring payments, and reporting APIs
- PCI-DSS Compliance: Understanding of PCI compliance requirements, secure handling of cardholder data, and experience maintaining PCI-compliant systems
- ACH Processing: Familiarity with ACH payment flows, SEC codes (WEB, PPD, CCD), NACHA file formats, and return/NOC handling
- Payment Operations: Experience with payment failure handling, retry strategies, decline management, and dunning workflows
- Financial Reconciliation: Understanding of payment reconciliation, suspense account management, dispute/chargeback workflows, and refund processing
- IVR Payments: Experience with payment IVR solutions (PCI Pal or similar) for secure phone-based payment collection is a plus
- Deep understanding of the entire software development lifecycle, including feature inception, system maintenance, continuous integration and release strategies, and GenAI developer tooling
- Ability to track key metrics and consistently meet established Service Level Agreements (SLAs)
- Ability to understand complex technical problems and identify areas of risk
- Ability to go deep technically when necessary—you should be able to contribute changes to the team's codebases at any time
- Highly organized and detail-oriented
- Proven track record of building and retaining high-performing teams
- Strong problem-solving abilities
- Excellent communication and collaborative attitude
- End-to-end ownership mentality
Benefits
- Competitive salary and equity based on role
- Policies and managers that support work/life balance, like our flexible paid time off and parental leave programs
- 100% paid-premium option for medical, dental, and vision insurance
- Lifestyle stipend to support your physical, emotional, and financial wellbeing
- Flexible work-from-home policy and open to remote
- Remote and WFH options, as well as a beautiful, state-of-the-art office in Dallas’ Deep Ellum, for those who prefer an office setting
- Employee-led diversity, equity, and inclusion initiatives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoPythonDockerPostgreSQLANSI SQLAPI designKubernetesStripe APIsAdyenPCI-DSS Compliance
Soft skills
leadershipcommunicationproblem-solvingorganizationalcollaborationfeedbacktechnical trade-offsdetail-orientedgrowth mindsetownership mentality
Certifications
Bachelor's DegreePCI-DSS Compliance certification