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.
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 😊
ATS Keywords
✓ Tailor your resumeApplicant 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