Remote job
Engineering Manager - Core Payments
Job details
About this role
Role overview
Lead the engineering team responsible for connecting a payment platform to payment service providers, acquirers, and gateways. You will shape the architecture and delivery of core payment integrations, contribute hands-on to backend engineering, and develop the team as the platform serves merchants across markets.
Responsibilities
- Set technical direction for core platform APIs and payment integrations. - Design system and integration architecture for backend services and payment flows. - Contribute to implementation, architecture reviews, and code reviews. - Build scalable, maintainable, and well-documented solutions for enterprise merchants. - Work with product, backend, and payments partners to align platform capabilities with merchant needs. - Improve API design, testing, performance, and engineering practices while coaching engineers.
Requirements
- Experience managing and growing engineering teams, including hiring, coaching, and performance management. - Background in payments, payments-related engineering, or payment service provider integrations; depth in infrastructure such as network tokens, routing, and transaction optimization. - Strong backend engineering skills in Java, Go, Kotlin, or a similar language. - Understanding of microservices, event-driven systems, APIs, integration patterns, SQL, and relational databases. - Knowledge of secure development practices and OWASP principles. - Ability to make technical decisions, balance priorities, and communicate with technical and non-technical partners. - Experience delivering in agile environments and setting standards for AI-assisted development, testing, or code generation. - Advanced English; conversational Spanish is a plus.
Benefits and work setup
- Remote work, with a home office allowance and work equipment. - Stock options, a health plan, flexible days off, and courses for language, professional, and personal development.