Trainee Software Engineer (f/m/d) in London
Trainee Software Engineer (f/m/d)

Trainee Software Engineer (f/m/d) in London

London Trainee 30000 - 40000 ÂŁ / year (est.) No home office possible
U

At a Glance

  • Tasks: Join Upvest to develop real-world engineering skills in a dynamic fintech environment.
  • Company: Upvest is a leading fintech empowering investment solutions across Europe.
  • Benefits: Enjoy competitive salary, mental health support, and vibrant community events.
  • Other info: Diverse team culture with excellent growth opportunities and structured education programme.
  • Why this job: Kick-start your software engineering career with cutting-edge technologies and impactful projects.
  • Qualifications: Computer Science degree or related field; coding skills required.

The predicted salary is between 30000 - 40000 ÂŁ per year.

At Upvest, we are on a mission to make investing as easy as spending money. Upvest empowers businesses to offer a wide range of investment products and the best experience in the field of capital market investment and retirement planning. Upvest’s Investment API is easy to integrate so that fintechs and financial institutions can save resources and fully focus on their core business.

Founded in 2017 by Martin Kassing, Upvest now brings together over 270 talented professionals from more than 70 nationalities. Upvest is backed by €280M in total funding from world-class investors, including BlackRock, Tencent, Sapphire Ventures, Bessemer Venture Partners, Earlybird, Notion Capital and Motive. Our latest €105M funding round in March 2026, led by Sapphire and Tencent, serves as a massive catalyst for our growth, allowing us to offer a premier investment experience.

UpRise Engineering Accelerator Program

The Opportunity: You’ll take on a 12‑month salaried position that offers a "paved road" into a software engineering career with one of Europe’s fastest‑growing and most respected FinTechs. Through a structured education program, you’ll make the transition from academic life to industrial software engineering in a way that’s both easy and effective. You’ll be placed into a working Product Engineering tribe in Berlin, London or Tallinn, where you’ll develop real‑world engineering skills in direct partnership with senior members of Upvest’s world‑class engineering team.

Throughout the program, you’ll build valuable experience developing cloud‑native microservices in Go and working with technologies like Kubernetes, Kafka, PostgreSQL, OpenAPI and TypeScript. You’ll learn to deliver high‑quality outcomes effectively within a Secure Software Development Life‑Cycle, while utilising cutting‑edge software engineering tools including AI tools to master efficient engineering. You’ll also apply "Product Thinking" to navigate the Investment domain. Upon successful completion of the program, top performers will receive a full‑time offer to continue their career with Upvest. For students on an Industrial Placement Year, this offer can be deferred until after graduation.

Who You Are

  • You have completed a Computer Science or related degree, or you are part of a degree program that allows or mandates an Industrial Placement Year.
  • You have achieved or are on track to achieve a First or Upper Second‑Class degree from an accredited university.
  • You hold the right to work in Germany.
  • You can demonstrate your ability to write computer programs and solve problems through code.

You’ll Thrive In This Role If

  • You’re excited about fintech and building the financial infrastructure of tomorrow.
  • Your passion for technology is matched only by your satisfaction in solving real world problems.
  • You are a true team player and feel energised in diverse teams.
  • You’re hungry to learn and eager to grow quickly.

How We Invest In You

  • Impact‑driven work: We’re building the infrastructure that will power the future of investing in Europe. It’s complex, ambitious and meaningful. You’ll work with modern technologies and create something entirely new. No legacy systems, no limits.
  • Wellbeing: You’ll benefit from personalised mental health and leadership support via Nilo, while our "Up&Comers" club ensures you are immediately plugged into a vibrant community of early‑career professionals built for networking and shared learning.
  • Development: Growth is in our DNA. We’ve built a structured education programme and workplace support from a top‑class team of industry veterans, to kick‑start your software engineering career.
  • Compensation: We believe that all Upvengers contribute to our success and deserve to be fairly compensated. We want you focused on developing yourself and our product, not worrying about how to pay the rent.
  • Team celebrations: Participate in company‑wide events: dinners, off‑sites and our holiday party and the legendary summer UpFest. Connect with colleagues and celebrate everything we achieve together.
  • Inclusion: We’re committed to a culture where everyone belongs and thrives. Our Employee Resources Groups foster inclusion and connection, like Upfem for our female Upvengers, or UpVergent supporting neurodivergent Upvengers and allies.

Our Values

  • Make it easy for others. We simplify the complex and act with the best intentions.
  • Own the outcome. We are proactive, fast and confident to get the job done, valuing progress over perfection.
  • Rise to the challenge. We aim high and push the boundaries. We stay curious, learn and celebrate our wins together.
  • Tell the story. We start with the why to align on purpose. We are transparent and share knowledge to empower and inspire others.

Upvest is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Trainee Software Engineer (f/m/d) in London employer: Upvest

At Upvest, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among over 270 talented professionals from diverse backgrounds. Our structured education programme ensures that Trainee Software Engineers receive unparalleled support and mentorship, paving the way for meaningful career growth in the thriving fintech sector. With a focus on employee wellbeing, competitive compensation, and vibrant community engagement, Upvest is dedicated to creating an inclusive environment where every team member can thrive and contribute to shaping the future of investing.
U

Contact Detail:

Upvest Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Trainee Software Engineer (f/m/d) in London

✨Tip Number 1

Network like a pro! Reach out to current or former Upvest employees on LinkedIn. Ask them about their experiences and any tips they might have for landing the Trainee Software Engineer role. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for the interview by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to showcase your problem-solving abilities. Remember, they want to see how you think, so talk through your thought process!

✨Tip Number 3

Show your passion for fintech! Be ready to discuss why you're excited about building the financial infrastructure of tomorrow. Share any relevant projects or experiences that highlight your enthusiasm and understanding of the industry.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Upvest team. Let’s get you on that paved road to a software engineering career!

We think you need these skills to ace Trainee Software Engineer (f/m/d) in London

Programming Skills
Go
Kubernetes
Kafka
PostgreSQL
OpenAPI
TypeScript
Cloud-Native Microservices
Secure Software Development Life-Cycle
AI Tools
Product Thinking
Problem-Solving Skills
Team Collaboration
Adaptability
Eagerness to Learn

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Trainee Software Engineer role. Highlight relevant skills, projects, and experiences that align with what we’re looking for at Upvest. A personalised CV shows us you’re genuinely interested!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re excited about fintech and how you can contribute to our mission. Share your passion for technology and problem-solving, and don’t forget to mention any relevant coursework or projects.

Showcase Your Coding Skills: We want to see your coding abilities! Include links to any GitHub repositories or personal projects that demonstrate your programming skills. This gives us a glimpse into your problem-solving approach and technical expertise.

Apply Through Our Website: For the best chance of success, apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Upvest

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Go, Kubernetes, and PostgreSQL. Be ready to discuss how you've used similar tools in your projects or studies, as this shows you're not just a theoretical coder but someone who can apply their knowledge practically.

✨Show Your Passion for Fintech

Upvest is all about making investing easier, so demonstrate your enthusiasm for fintech. Share any relevant experiences or projects that highlight your interest in financial technology and how you see it evolving. This will help you connect with the interviewers on a personal level.

✨Prepare for Problem-Solving Questions

Expect to tackle some coding challenges or problem-solving scenarios during the interview. Brush up on your algorithms and data structures, and practice coding problems on platforms like LeetCode or HackerRank. Being able to think on your feet will impress the interviewers.

✨Emphasise Teamwork and Learning

Since Upvest values collaboration and growth, be prepared to discuss your experiences working in teams. Highlight instances where you learned from others or contributed to group projects. This shows you're a team player who thrives in diverse environments, which is key for this role.

Trainee Software Engineer (f/m/d) in London
Upvest
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>