Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Software Engineer Golang in Distributed Data Processing - Bank Technology Platform
LATAM
Welcome to 10Pearls!
We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.
Company Overview
We are 10Pearls, an award-winning digital development company, helping businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.
Position Overview
We're seeking a talented Software Engineer to join our team developing high transaction volume and distributed platform components for our enterprise SaaS platform. You'll work alongside brilliant engineers building scalable, secure, and AI-powered financial technology solutions that serve small- to medium-sized banks and credit unions clients at scale. This role offers the unique opportunity to dive deep into complex distributed systems while being obsessed with AI and agentic technologies that are transforming how we build software.
What Makes This Role Exceptional
Cutting-Edge Technology Stack
- Work with the latest AI development agents that will revolutionize how you write code
- Build complex distributed systems that handle millions of banking transactions that is integrated with our Databricks analytics platform and Data Mesh.
- Contribute to enterprise-grade platform components from day one
- Access to bleeding-edge AI/ML tools and automation platforms
Meaningful Impact
- Your code will power financial services for community banks and credit unions by processing millions of transactions each day.
- Build technology that democratizes banking infrastructure for smaller institutions and enable them to compete with the largest banks
- Work on systems that directly impact people's financial wellness
- Contribute to platform components that scale to serve 100K+ users
AI-First Development Culture
- We're obsessed with AI agents and expect you to be too
- Use tools like Cursor, Gemini and Claude Code as core parts of your daily workflow
- Implement agentic systems that automate monitoring, healing, scaling, and incident response
- Be part of an organization that's pioneering AI-powered software development across the board
Technical Responsibilities:
Platform Development
- Design and implement secure, scalable bank technology platform components
- Build multi-tenant architecture with bank-grade data isolation and security
- Develop just-in-time and batch data processing capabilities
- Contribute to 99.9%+ uptime systems with disaster recovery and failover mechanisms
AI-Powered Development
- Integrate AI agents into development workflows for automated code generation, code quality, governance, test automation, and deployment
- Build intelligent platform features and agentic systems for automated operations
- Drive adoption of AI-powered development tools and share knowledge with the team
- Experiment with LLM integration, prompt engineering, and AI system design
Entreprise SaaS Excellence
- Build platform components that serve millions of transactions with sub-second latency, at the lowest cost infrastructure costs possible
- Implement enterprise-grade security, audit trails, and compliance features
- Design APIs and integrations for large-scale enterprise client deployments
- Optimize platform performance for high-volume, mission-critical banking operations
Collaboration & Innovation
- Work closely with architecture group on technical decisions for bank-grade platform components
- Collaborate with cloud services team to develop platform with Design-to-manage focus
- Participate in technical design reviews and contribute innovative solutions
- Share knowledge and learn from experts in distributed systems, data intensive applications, and AI integration
Technical Stack:
AI & Automation Technologies
- AI Development Agents (Cursor, Claude Code, Devin, Code Rabbit, etc.) - Core daily tools
- Agentic Frameworks for automated workflows and intelligent systems
- Automation Platforms (GitHub Actions, Azure DevOps, Argo)
- LLM Integration and prompt engineering for platform capabilities
Enterprise Platform Stack
- Backend: Go (Golang) for high-performance, secure API services
- Database: PostgreSQL with advanced security, scalability, performance tuning
- Cloud Native: Azure with enterprise-grade security and scalability
- Containerization: AKS, Docker and Kubernetes for multi-tenant deployment
- Monitoring: Comprehensive observability and security monitoring
Banking & Financial Technology
- Security Standards: PCI DSS, SOC 2, bank-grade encryption
- Real-time Processing: High-throughput transaction processing
- API Gateway: Enterprise API management and security
- Data Privacy: Advanced data protection and audit trails
Required Qualifications:
Technical Experience
- 5+ years of full-stack development experience with proven track record in enterprise environments
- Enterprise SaaS experience building and scaling platforms serving 100K+ users
- Financial services or banking technology experience with complex transaction processing systems
- Remote work experience with distributed engineering teams and collaborative development
Technical Expertise
- Go (Golang) - REQUIRED - 3+ years with enterprise-grade API development supplemented with 3+ years of Java/Spring development.
- PostgreSQL - Expert level database design, optimization, performance optimization and security practices in data intensive environments
- Azure Cloud - Enterprise deployment, security, and compliance experience
- Distributed Systems - Experience with complex, data-intensive applications and systems-to-systems integrations
AI & Automation Obsession
- Demonstrated passion for AI development agents and agentic technologies
- Hands-on experience with AI-powered development tools (Cursor, Claude Code, etc.)
- Track record of implementing automation that measurably improves development productivity
- Understanding of LLM integration, prompt engineering, and AI system design
- Vision for how AI can transform software development and platform capabilities
Enterprise SaaS Requirements
- Multi-tenant architecture development and implementation at enterprise scale
- Enterprise security standards and compliance frameworks experience
- High-availability systems with focus on scalability, reliability, and cost optimization
- API design for enterprise integrations and third-party platforms
- Performance optimization for high-volume, complex low-latency applications and batch based compute.
What We Offer:
Technolgoy Leadership
- Work with the most advanced AI development agents available today
- Access to cutting-edge AI/ML tools and platforms before they become mainstream
- Budget for conferences, training, and technology exploration
- Opportunity to contribute to open source AI development tools
Professional Growth
- Learn from senior engineers and architects with deep distributed systems expertise
- Contribute to technical architecture decisions and platform strategy
- Mentorship opportunities with AI Automation Engineers and platform architects
- Clear path for career advancement in a rapidly growing organization
Remote-First Culture
- Fully remote position with global flexibility
- Strong remote collaboration tools and practices
- Annual/quarterly team gatherings and offsites with brilliant engineers
Meaningful Work
- Build technology that empowers community banks and credit unions
- Work on systems that directly impact financial inclusion and community development
- Contribute to democratizing banking technology for smaller financial institutions
- Be part of a mission-driven company transforming financial services
Application Requirements:
Required Portfolio
- GitHub/GitLab portfolio showcasing Go projects at enterprise scale
- AI/Automation projects - examples of AI agent integration or automation implementations
- Enterprise SaaS experience - examples of scalable platform development
- FinTech or banking industry experience with complex transaction processing systems and systems-to-systems integrations
Technical Assessment
- Coding interview focusing on distributed systems and complex problem-solving
- AI integration discussion about agentic technologies and automation experience
- System design discussion about enterprise platform architecture and optimization
- Code review of personal projects demonstrating enterprise-quality engineering
Bonus Qualifications
- Open source contributions to AI development tools or enterprise platforms
- Technical writing or blogging about AI, automation, or distributed systems
- Conference speaking about enterprise SaaS or banking technology
- Startup or scale-up experience building platforms from early stages
Ready to Build the Future of Banking Technology?
If you're obsessed with AI, passionate about automation, and ready to build the next generation of enterprise banking platform components, we want to hear from you. Join a team of exceptional engineers creating technology that will power the future of financial services for community banks and credit unions.
This role offers the rare opportunity to combine cutting-edge AI technology, complex distributed systems, and meaningful social impact in a remote-first environment.
Why This Roile Is Different:
- AI-First: We don't just use AI tools - we're building the future of AI-powered development
- Impact: Your code directly helps community banks compete with big tech
- Growth: Learn from some of the brightest minds in distributed systems and AI
- Innovation: Work with technologies that are 2-3 years ahead of the industry
Ready to push the boundaries of what's possible in financial technology?
Key Skills
Ranked by relevanceReady to apply?
Join 10Pearls and take your career to the next level!
Application takes less than 5 minutes