10Pearls
Software Engineer Golang in Distributed Data Processing - Bank Technology Platform
10PearlsBrazil13 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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 relevance