Logo Flixbus

Senior Software Engineer

New

Job

  • Level
    Senior
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop backend services using Kotlin and design scalable, event-driven systems for financial data while collaborating with the product team and ensuring system reliability.

    Job Technologies

    Your role in the team

    • Design, develop, and maintain backend services using Kotlin.
    • Build and evolve scalable, event-driven systems that process, validate, and expose financial data.
    • Use AI tools such as Claude Code and Copilot conscientiously to assist in faster and higher-quality development.
    • Collaborate closely with the Product Owner and Finance stakeholders to translate business requirements into robust technical solutions.
    • Ensure data accuracy, traceability, and auditability across financial and accounting flows.
    • Improve system reliability, observability, and performance for business-critical processes.
    • Contribute to clean code, architectural discussions, and continuous improvement of engineering practices.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Solid understanding of databases, both NoSQL (e.g. DynamoDB) and/or relational systems.
    • Comfortable working in complex, data-heavy domains (ideally Finance), where investigation, analysis, and precision are key.
    • Communicate clearly in English, open-minded, curious, and motivated to continuously improve both yourself and the systems you work on.

    Experience

    • 5-7 years of experience developing backend systems, with Java or preferably using Kotlin.
    • Hands-on experience building backend services using the Spring ecosystem (e.g., Spring Boot, Spring Data).
    • Experience with event-driven design (e.g., asynchronous processing, messaging, domain events).
    • Practical experience with cloud platforms (preferably AWS, or similar).

    This text has been machine translated. Show original

    What we offer

    • Travel perks: 12 free Flix vouchers + 12 discount vouchers for friends & family.
    • Work from (M)Anywhere: Depending on your role, work from another location for up to 60 days per year.
    • Hybrid work model: We are an office-first company, but we offer flexibility to balance work and life.
    • Wellbeing support: Access confidential 1:1 counselling, courses, and stress management for yourself and up to four family members.
    • Learning & Development: Take advantage of language classes, training courses, and expert-led sessions to grow your skills.
    • Mentoring Program: Connect with experienced colleagues to gain insights and accelerate your career.

    This text has been machine translated. Show original

    Benefits

    Food & Drink

    More net

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    Flixbus

    Flixbus

    We are a global mobility provider and have been changing the way millions of people around the world travel since 2013 under the brands FlixBus and later also with FlixTrain.

    Description

  • Founding year
    2011
  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Sports, Leisure
  • Logo Flixbus

    Senior Software Engineer

    Location
    Berlin
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs