Early-Career Software Engineering - Accelerator Program

SumUp
Berlin, Germany
3 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
€ 42K

Job location

Berlin, Germany

Tech stack

Java
JavaScript
API
Artificial Intelligence
Client Server Models
Code Review
Databases
Data Structures
Relational Databases
Design of User Interfaces
Python
Object-Oriented Software Development
Software Engineering
SQL Databases
Backend
GIT
Information Technology
Data Pipelines

Job description

As part of an Edge squad, you'll work alongside experienced engineers, data scientists, and product managers to:

  • Build end-to-end product features for SumUp Edge - from backend APIs, data pipelines, to user-facing services.
  • Integrate with core SumUp systems, databases, and internal tooling
  • Write clean, testable, well-documented code following team standards
  • Participate fully in team rituals: planning, technical discussions, code reviews, and knowledge-sharing sessions.
  • Learn and apply engineering best practices across software development, AI systems, and UI/UX design.
  • Take ownership, iterate quickly on ideas and prototypes, and learn by shipping real features.

Your work will directly shape how millions of small businesses operate.

Mentorship, Growth & Career Path

The Accelerator is designed for fast learning and real impact, preparing you with the skills and experience needed to succeed in a long-term role at SumUp.

  • Primary mentor for every participant
  • Weekly check-ins focused on delivery, feedback, and growth
  • Hands-on learning through real production challenges, not simulations
  • Work as a full contributing engineer with support to grow confidently

Requirements

Do you have experience in iOS?, Do you have a Bachelor's degree?, * Are a recent graduate (Bachelor's or Master's), final year student, or early-career professional (0-2 years' experience) in Computer Science / Software Engineering or related fields.

  • Understand data structures, algorithms, and object-oriented programming.
  • Have hands-on experience with at least one modern language (Python,Java, JavaScript, or Go preferred) and experience.
  • Are familiar with Git and collaborative workflows (branches, pull requests)
  • Understanding of client-server architecture and HTTP fundamentals.
  • Awareness of RDBMS concepts, able to write simple SQL queries, and understands how data is structured and accessed.
  • Write clean, functional code and actively seek feedback for improvement.
  • Are curious about AI, data, and how technology creates real merchant value
  • Learn fast, welcome feedback, and enjoy working in collaborative cross-functional teams.

Benefits & conditions

Paid Internship: 3466€ per month gross, and a significant increase if offered a full-time role at the end of the program.

You'll have access to many other benefits, such as discount platforms and transport ticket/mobility options.

Duration: 3 months (initial) + 9 months (extension). Continued participation in the 12-month program is subject to a performance review at the end of the first 3-month voluntary term.

Apply for this position