Internship Software Engineer Program

Vollzeit
São Paulo, State of São Paulo, Brazil
vor 3 Stunden
About the Internship Program

This role is part of SumUp’s Global Bank Internship Program, designed to accelerate the development of early-career talent through real challenges, close mentorship, and exposure to production systems used at global scale. From day one, you will be trusted with real responsibilities, contributing to products that impact thousands of merchants across LATAM and Europe.

We are looking for students with an expected graduation in 2026, who want to grow in a fast-paced fintech environment and build a strong foundation for a long-term career at SumUp. High-performing interns may be considered for a full-time position after the 6th month.

What you will do
  • Work alongside experienced backend engineers on real product development.
  • Support daily operations related to the cards and LATAM banking domains.
  • Help build, maintain, and improve backend services and APIs.
  • Contribute to internal documentation, procedures, and FAQs.
  • Prepare basic test scenarios and support validation processes.
  • Take part in code reviews, pair programming, and technical discussions.
  • Learn best practices in software engineering, clean code, and system design.
  • Support automation and software quality initiatives.
You will be great for this role if you
  • Are currently enrolled in a Bachelor’s degree in Computer Science, Engineering, or related fields, with an expected graduation in 2026.
  • Have basic backend programming experience (academic, personal, or internship projects), ideally with Java, Kotlin, or Go.
  • Are familiar with RESTful APIs, through studies or hands-on projects.
  • Have basic knowledge of SQL or NoSQL databases (PostgreSQL and Kafka are a plus).
  • Are curious to learn about system architecture, software design, and data modeling.
  • Are open to feedback and motivated to continuously develop your technical skills.
  • Enjoy solving problems and learning through practice.
  • Have a collaborative mindset and enjoy working as part of a team.
  • Have an intermediate to advanced level of English.
  • Are available to work 30 hours per week on-site in São Paulo.
It will be a bonus if you
  • Have experience with a functional programming language.
  • Are familiar with AWS, Kubernetes, or Docker.
  • Have participated in academic projects, hackathons, bootcamps, or open-source initiatives.
Your team

You will work with a global team composed of backend engineers, QA, product managers, product designers, and engineering managers. You will also collaborate with global teams in Berlin, Sofia, Lithuania, and Barcelona, as well as senior engineers across the Global Bank Tribe.

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.