
Principal Software Engineer
Capa
full-time
Posted on:
Location Type: Hybrid
Location: Mexico City • 🇲🇽 Mexico
Visit company websiteJob Level
Lead
Tech Stack
AWSCloudDistributed SystemsGoGoogle Cloud PlatformGraphQLJavaScriptNoSQLSQLTypeScript
About the role
- Design core APIs and services that power seamless integrations between partners, banks, and blockchain protocols.
- Lead technical strategy for payments, liquidity management, and risk controls, balancing speed with world-class security and compliance.
- Mentor and elevate the engineering team, driving best practices in system design, code quality, and operational excellence.
- Partner cross-functionally with product, compliance, and operations to translate complex business needs into scalable technical solutions.
- Own critical technical decisions, from evaluating blockchain infrastructure to optimizing for cost, resilience, and performance.
- Innovate and experiment, exploring how stablecoins and emerging blockchain technologies can transform remittances and FX flows in emerging markets.
Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Experience: 8+ years in backend development, with at least 3+ years in a senior or principal role, ideally in fintech, payments, or blockchain systems.
- Technical Mastery: Strong expertise in Go and JavaScript/TypeScript. Proven track record designing and scaling APIs (REST, GraphQL) for high-throughput environments.
- Deep understanding of databases (SQL and NoSQL), data modeling, and performance optimization.
- Solid knowledge of cloud-native architectures (AWS, GCP, or similar) and CI/CD pipelines.
- Architectural Leadership: Experience leading design of complex distributed systems, payment flows, or high-volume transactional platforms.
- Problem-Solving Excellence: Analytical mindset with strong debugging, optimization, and system reliability skills.
- Collaboration & Leadership: Proven ability to mentor engineers, influence technical direction, and work across product, operations, and compliance teams.
- Domain Curiosity: Passion for blockchain, stablecoins, and the future of payments is a strong plus.
Benefits
- Competitive compensation: Market-leading salary with performance-based bonuses and potential for equity participation.
- Flexible work model: Remote-first culture with flexible hours, so you can do your best work from anywhere.
- High-impact role: Direct ownership of systems powering cross-border payments and remittances across Latin America.
- Professional growth: Budget and support for conferences, courses, and certifications to keep you at the cutting edge.
- Collaborative culture: A fast-moving, supportive team where your ideas shape product and strategy, not just code.
- Time to recharge: Generous paid time off and wellness-focused policies designed for long-term sustainability.
- Mission-driven environment: Be part of building financial infrastructure that expands access to global finance in emerging economies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoJavaScriptTypeScriptAPI designRESTGraphQLSQLNoSQLcloud-native architecturesCI/CD
Soft skills
mentoringproblem-solvinganalytical mindsetcollaborationleadershipinfluencingcommunicationoperational excellencedebuggingoptimization