← All jobs

Software Engineer, Go

About the role

• Develop and enhance Go APIs and workers that form the authentication gateway and route financial requests
• Work on authentication and authorization flows (OAuth2, JWT, certificates, IDP, SK)
• Maintain and enhance API Gateway plugins, ensuring end-to-end resilience and observability
• Ensure high availability, performance, and low latency in edge services handling high traffic volumes
• Participate in the Kubernetes deployment lifecycle, observability, and incident response
• Document changes made
• Build and maintain production systems with a focus on performance, scalability, security, availability, reliability, and resilience

• Be able to identify gaps in architecture and development processes and propose solutions
• Conduct code and documentation inspections
• Implement automated tests and follow CI/CD best practices
• Develop software in Go (5+ years of production experience, with a focus on highly critical services)
• Have strong knowledge of authentication and authorization (OAuth2, JWT, mTLS, and certificate management)
• Demonstrate a strong focus on security, including secrets management, encryption, and hardening of exposed APIs
• Have hands-on experience with Kubernetes and deploying containerized applications
• Have knowledge of relational databases (PostgreSQL), non-relational databases (MongoDB), and distributed caching (Redis)
• Collaborate with the team on architectural decisions, code reviews, and technical mentoring
• Experience with API Gateway architecture; Kong experience is a plus
• Experience with public clouds such as AWS (ECS, EKS, RDS, ElastiCache)
• Previous experience with GitOps tools and practices, including Argo CD
• Knowledge of and interest in financial markets, payment systems, or payment methods

• Base salary
• Variable compensation package* (profit sharing, long-term incentives, or commission)
• Health and dental insurance with co-payment
• Hospital Virtual Verde: 24/7 telemedicine team
• Prescription drug subsidy
• Meal and/or food allowance – Pluxee*
• Childcare assistance (for children up to 5 years and 11 months old)
• Assistance for employees with children with disabilities
• Life insurance
• Fuel or commuting allowance*
• Home office allowance* (for hybrid or remote contracts only)
• Welcome kit for new parents
• SESC membership*
• Education benefit – internal self-development platform (Studa and Stone Library)
• Acolhe360º – free emotional support
• Quick massage and on-site clinic*
• Wellhub
• TotalPass
• Pet Club
• Flash
• Férias&Co
• Transportation voucher
• Allya
• Educational partnerships