
Senior Software Engineer
Itaú Unibanco
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudEC2JavaPythonSQL
About the role
- Develop and maintain microservices using Python, Java, or C#
- Ensure applications are accessible, scalable, and testable
- Create documentation for implemented solutions
- Follow best practices such as Clean Code and SOLID, and apply commonly used design patterns
- Have knowledge of architecture and design approaches such as Clean Architecture, Hexagonal, and Vertical Slice
- Work with AWS cloud and CI/CD pipelines using GitHub Actions
- Perform code reviews for other squad members
- Participate in an agile environment, collaborating in ceremonies and continuous delivery
- Apply resilience patterns
- Support fellow team members — we are a team
Requirements
- Python
- AWS
- SQL
- Clean Architecture
- Hexagonal Architecture
- Vertical Slice
- SOLID
- Design Patterns
- AWS Lambda
- SNS, STS, SQS, S3
- API Gateway
- ECS, EC2, EKS
- Java
Benefits
- Transportation allowance
- Meal voucher (restaurants) / Food voucher (supermarkets)
- Medical plan (Fundação Saúde Itaú or Central Nacional Unimed)
- Dental plan (Odontoprev or Interodonto)
- Life insurance
- Profit Sharing (PLR) — subject to 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)
- + some additional benefits you can learn about during the process 😊
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaC#SQLClean ArchitectureHexagonal ArchitectureVertical SliceSOLIDDesign PatternsAWS Lambda
Soft skills
collaborationteam supportcode reviewagile methodologycommunication