FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Go, AWS, Distributed Architecture
Itaú UnibancoSoftware Engineer at Itaú taking part in the evolution of financial messaging platforms. Collaborating in high availability environments and implementing backend solutions using Go.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
GolangAWSREST APIsmicroservices architecturedistributed systemsmessaging technologiesrelational databasesNoSQL databasesinfrastructure as codeCI/CD
Soft Skills
quality engineeringproblem-solvingcollaborationcommunicationincident resolutiontechnical refinementsolution designbusiness understandingadaptabilityattention to detail
Tools & Technologies
KafkaSQSSNSEventBridgeDynamoDBMySQLRedisTerraformCDKGitHub Actions
Certifications & Qualifications
AWS certifications
Industry Keywords
financial messaginghigh-availabilitytransactional volumeevent-driven architecturelegacy systemsobservabilityproduction supportmission-critical environmentsengineering best practicesAI in development
Tech Stack
Tools & technologiesAWSCloudDynamoDBGoJenkinsKafkaMySQL.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 😊