Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Itaú Unibanco

Senior Software Engineer – Go, AWS, Distributed Architecture

Itaú Unibanco

Software Engineer at Itaú taking part in the evolution of financial messaging platforms. Collaborating in high availability environments and implementing backend solutions using Go.

Posted 6/26/2026full-timeSão Paulo • 🇧🇷 BrazilSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDynamoDBGoJenkinsKafkaMySQL.NETNoSQLRedisTerraform

About the role

Key responsibilities & impact
  • You will work on the evolution and modernization of Itaú's Financial Messaging platform, responsible for communication with clearing houses and participants in the financial ecosystem.
  • This is a highly critical context, with large transactional volume and strict high-availability requirements, where quality engineering makes all the difference.
  • It is an opportunity to work close to the business, contributing solutions that directly impact the bank's financial operations.
  • Participate in technical refinements and solution design
  • Develop backend applications using Go
  • Implement and evolve REST APIs
  • Build distributed, event-driven architectures
  • Work with messaging technologies (Kafka, SQS, SNS, EventBridge)
  • Develop cloud solutions using AWS
  • Write tests and ensure quality
  • Provide production support and incident resolution
  • Map and understand critical business flows
  • Contribute to the modernization of legacy systems
  • Use AI to support development, testing and documentation

Requirements

What you’ll need
  • Strong experience with Golang (Go)
  • Experience with AWS (EKS, SQS, SNS, DynamoDB, EventBridge, etc.)
  • Experience with microservices architecture and distributed systems
  • Knowledge of messaging and event-driven architecture
  • Experience with REST APIs and system integrations
  • Experience with relational and NoSQL databases (MySQL, Redis, DynamoDB)
  • Knowledge of engineering best practices (SOLID, Design Patterns, DDD)
  • Experience with observability and supporting production systems
  • Backend experience with Golang
  • Experience in mission-critical, high-throughput environments
  • Knowledge of infrastructure as code (Terraform/CDK)
  • Experience with CI/CD (GitHub Actions, Jenkins)
  • AWS certifications
  • Experience using AI in the development lifecycle
  • Previous experience with .NET / C#, especially in microservices architectures (for professionals transitioning to Go)
  • Advanced English

Benefits

Comp & perks
  • Transportation voucher
  • Meal voucher (restaurants) / Food allowance (supermarkets)
  • Medical plan (Fundação Saúde Itaú or Central Nacional Unimed)
  • Dental plan (Odontoprev or Interodonto)
  • Life insurance
  • Profit-sharing (PLR) — based on the bank’s results
  • Private pension
  • Exclusive discounts on our financial products
  • Extended maternity and paternity leave
  • Childcare / nanny assistance (for parents)
  • Education support
  • Wellhub or TotalPass
  • Access to Itaú Leisure Clubs (Guarapiranga / Itanhaém and São Sebastião)
  • + Additional benefits you can learn about during the process 😊

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangAWSREST APIsmicroservices architecturedistributed systemsmessaging technologiesrelational databasesNoSQL databasesinfrastructure as codeCI/CD
Soft Skills
quality engineeringproblem-solvingcollaborationcommunicationincident resolutiontechnical refinementsolution designbusiness understandingadaptabilityattention to detail
Certifications
AWS certifications