Search...

Senior Software Engineer

Upvest logo
Upvest

Upvest provides regulated, API-first investment infrastructure for fintechs, banks, brokers, and wealth managers across Europe and the UK.

Berlin, Germany
About Upvest

Upvest is a Berlin-based, regulated investment-infrastructure company serving financial institutions that want to launch and scale brokerage, wealth, and pension products. Its cloud-native Investment API provides brokerage, settlement, custody, and real-time investment functionality, while its operations offering automates middle- and back-office processes. Upvest supports flexible operating models under its own or clients’ licences and offers fractional securities, portfolios, and savings plans across European and UK markets.

View jobs by Upvest

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You'll join a true product team with large ownership scope, working with cutting-edge technologies where Go is the primary language — no legacy codebase to worry about. You'll focus on improving the reliability of the API and deliver fast and often, embracing an agile methodology with a retrospective and demo at the end of each two-week cycle. You'll design, build and own event-driven, fault-tolerant, horizontally scalable distributed systems using a microservice architecture powered by Docker, Kubernetes, Kafka and PostgreSQL.

Requirements

  • Experience with investment products or the fintech domain
  • Experience in event-driven architectures, event streaming, and event sourcing systems
  • Experience operating services in a decoupled, event-driven system, leveraging modern observability tooling such as monitoring and tracing

Responsibilities

  • Make an impact in a product team with a large ownership scope
  • Work with Go as the primary language
  • Improve the reliability of the API
  • Deliver fast and often using an agile methodology with two-week cycles
  • Design, build and own event-driven, fault-tolerant, horizontally scalable distributed systems
  • Work with a microservice architecture powered by Docker, Kubernetes, Kafka and PostgreSQL

Benefits

  • €20,000 per year budget to spend on AI tools
  • 30 days of annual leave
  • Sports benefits
  • Confidential professional coaching
  • Flexibility to work remotely abroad for up to 183 days a year
  • One-month fully paid sabbatical after every 4 years of working at Upvest
  • Personal development budget
  • Flexible work environment across Berlin, London or Tallinn hubs, hybrid or remote
  • Equity participation in employee equity program
  • Company-wide events such as UpFest, dinners, offsites and Holiday party
  • Employee Resource Groups