Pink shine

Software Engineering Track

Gain experience and knowledge in software engineering!

Arrow pointing to the right
A girl observing the work of another teamA man sorting stickies on a whiteboard

What do you do as Software Engineer in a cross-functional product team?

Software engineers (SE) bring ideas to life through coding. They do amazing things that look like magic to others. It is their responsibility to design and guide the development of applications and systems to make our lives easier. They engineer systems that are usable, secure and scalable.

How to become a good software engineer?
Becoming a good software engineer requires a combination of technical skills, problem-solving abilities, and soft skills. Usually you start by learning a programming language at a university or a coding school. You get familiar with algorithms, data structures, and computer systems. While learning, you typically gain first practical experience by working on small projects or hackathons.

Software development is more than coding
But software development is more than that - especially in big tech companies. There, you work in small teams collaborating with other software engineers, but also product managers or designers. You apply Scrum or other agile working methodologies. At its core, it's about building a human-centric product that not only solves a customer problem but is also friendly and fun to use.

Holistic software development @ DPS
At DPS, you can grow your experience beyond coding. We offer you a protected space where you can develop, try out new things, and make mistakes. As a software engineer in our product team, you will collaborate closely with all other disciplines and experience real agile and human-centered software development.

Depending on the topic, you will have the opportunity to conceptualize, design and build mobile apps, web applications, or back-end processes from the get-go. You will work in a fast-paced agile environment focused on delivering quality software products. Rapid prototyping is key to validating technical feasibility at any stage. You will be a key member of a team that builds innovative products aiming to change people’s lives.

Ready to go?

Batch#22 - Sep. 9 to Nov 29, 2024

Applications open until Jun. 27, 2024

Apply as Software Engineer!

The advantages of being a Software Engineer at DPS

What you will get

Dot Icon

Gain hands-on experience as a Software Engineer in a cross-functional product team.

Dot Icon

Receive intense training and support by domain experts and experienced mentors and coaches.

Dot Icon

Get insight into design-thinking techniques, agile working methods, and the lean start-up methodology.

Dot Icon

Improve your interpersonal skills through working in a diverse team.

Dot Icon

Work closely with our industry partners.

Dot Icon

Expand your professional network.

Dot Icon

Access Europe's largest innovation and entrepreneurship ecosystem.

Dot Icon

Work in our inspiring Innovation Campus, the Munich Urban Colab.

Dot Icon

Be part of an international community of more than 700 forward-thinking alumni.

Dot Icon

Get a certificate after successful completion.

Dot Icon

Receive up to € 1,000 per month in the form of a scholarship.

What you will do

Dot Icon

Build a digital product that solves a real-world challenge.

Dot Icon

Drive engineering efforts in your team.

Dot Icon

Create software prototypes for the user-validated product.

Dot Icon

Set up software testing strategies.

Dot Icon

Understand cybersecurity threats.c

Dot Icon

Build an environment to deliver continuously.

Dot Icon

Develop fast and with high quality.

Dot Icon

Work in a cross-functional team with designers and product managers.

Dot Icon

Get experience in collaborating with other software engineers

Dot Icon

Apply technologies you don‘t use at university.

What you will learn

React, Spring and more!
At the DPS you have a chance to try yourself as frontender, backender or fullstack developer, you will deepen your knowledge of all parts of the tech stack, necessary for rapid end-to-end development of a mobile or web application. Besides gaining new skills you will need to practically apply the knowledge you already have.

You also will build an environment to have a continuous delivery of your code and an integrated versioning system. In addition, we attach importance to software testing and will work out different strategies to do that. Cybersecurity is another big topic you will pay attention to. It is about how discovering potential threats and gaining a basic understanding of how to avert them.

Your profile

This program is the right thing for you when you ...

Check icon

... found your favorite programming language and you have a strong desire to widen your technical horizon.

Check icon

... are fluent in at least one programming language. I doesn't matter to us how you learned it, whether self-taught or whether you have a university degree.

Check icon

... have the ability to learn new things fast.

Check icon

... want to get in touch with the agile methodology and experience lean & agile development principles.

Check icon

... possess excellent teamwork skills and are motivated to grow as an awesome team player.

Check icon

... are a natural problem solver who is passionate about digging into complex problems to devise new approaches that get results.

Check icon

... have excellent communication skills in English; German would be a plus. You will know how to communicate clearly – verbally and written – and have the ability to build strong relationships between people.

Check icon

... you can fully commit to DPS during the twelve weeks of the program. No side project, university course, or exam is acceptable.

Check icon

... are available for 40 h/week during normal office hours.

Check icon

... can be on-site in Munich for the program and you are willing to join the office at least three days a week.

Finger pointing to a code snippet on a screen
Blue shine

Application Process

Batch#22 - Sep. 9 to Nov 29, 2024
Applications open until Jun. 27, 2024

Apply now!

1.

Prepare your CV and cover letter. Fill out and send the application form.

2.

If this stage of your application is successful, we will invite you for an interview call where we will talk about your motivation and qualifications. We will also (try to) answer any questions you have.

3.

Some days after your interview, you will receive a final confirmation. Please be patient as we receive a lot of applications from all around the world.

4.

Wait. To be fair and equal to all applicants we wait until the end of the application phase until we send you feedback on your application.