Internship Software Engineer Program

AI overview

Contribute to impactful products in a fast-paced fintech environment while receiving mentorship and real responsibilities in backend engineering.

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.

We are SumUp At SumUp, we are driven to empower small businesses across the globe by de-hassling their lives and helping them to succeed. Our vision as a global FinTech company is to build the first-ever global card acceptance brand, and we are well on our way as small businesses in over 31 countries around the world rely on SumUp to get paid. To get there we are putting together an awesome team that is committed to one another and to our merchants. You could be our missing link! Help us bring card acceptance to the masses! Our boldness, startup mindset, empathy and love for product foster a creative environment for our employees. We value an entrepreneurial spirit and seek to build lasting relationships among our employees. We know that a diverse and inclusive workforce keeps us competitive and provides opportunities for all. We believe that together we can help small businesses grow.    

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job