Itaú Unibanco

Senior Software Engineer

Itaú Unibanco

full-time

Posted on:

Location Type: Hybrid

Location: São Paulo • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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