Logo dmTECH

Senior Software AI Engineer - Payment

New

Job

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

    In this role, you analyze business and technical requirements in the payments domain, orchestrate AI-assisted development processes, and take responsibility for secure and reliable payment systems.

    Job Technologies

    Your role in the team

    • Every time a payment is made at the checkout - whether by card, gift card, or cash - processes and software run in the background to ensure that it operates reliably, securely, and in real time.
    • This is exactly what you are responsible for: the systems that enable payments at dm stores internationally.
    • Payment at dm is not a completed project, but an ongoing topic that is constantly evolving - and the way we build software is evolving at least as quickly.
    • We are increasingly relying on AI-assisted development ("Agentic Coding", development factories) — the responsibility for what ultimately runs always remains with humans.
    • The real challenge is no longer in typing code, but in understanding requirements with such precision, guiding and controlling AI-assisted processes in a way that results in reliable, secure systems — especially in a regulated environment like payments, where the demands on you increase rather than decrease.
    • This is exactly the skill we are looking for: someone who can thoroughly analyze complex technical and professional contexts, translate them into clear specifications, confidently orchestrate AI-supported development processes, and take full responsibility for the outcome — from designing the architecture of new services to integrating card terminals and adjacent systems (cash register, app, ERP).
    • Tech Stack: Java, Kotlin, Spring (Boot), Google Cloud Platform, Docker, Gitlab, CI/CD, agent-based development tools.
    • Analyze technical and professional requirements in the payment environment in detail and translate them into clear, actionable specifications — the foundation for everything else.
    • With your team, you shape AI-powered development processes (Factories) and continuously develop them further.
    • Make and take responsibility for architecture decisions for systems, card terminals, cash registers, and apps, as well as reliably connecting other internal services.
    • Ensuring that payment data is processed consistently, traceably, and securely — even and especially when code is generated with AI assistance.
    • You understand and are responsible for what runs at the end.
    • Introduction of new methods and tools within the team as well as sharing your knowledge for the professional and personal development of colleagues.
    • Taking real responsibility with your team for the developed software - from operation to quality and scalability.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Practical knowledge of cloud infrastructure (Google Cloud, AWS, or Azure) and API design, as well as ideally skills in SQL, Kafka, RabbitMQ, TDD, or Google Cloud Pub/Sub.
    • A good sense for architecture - You think in systems, not just in code.
    • Strong requirement analysis skills - You quickly identify the core of the technical issues, even with complex or unclear topics.
    • The ambition to master AI-driven development rather than letting it drive you — the responsibility for the outcome remains with you, not with the AI.

    Experience

    • Several years of experience in backend development (Java and/or Kotlin, Spring), preferably in the payment environment, with card terminals or POS systems.
    • Experience with AI-powered development (Agentic Coding, Prompting, Orchestration of Development Agents) or a strong desire to become a driving force in the team.
    • Initial experience in professional or disciplinary leadership or mentoring of colleagues, as well as very good communication skills in German (at least C1).

    This text has been machine translated. Show original

    What we offer

    • Dialogical corporate culture: The individual strengths and ideas of our employees are the foundation for the (further) development of our IT products.
    • In doing so, we approach new technologies openly, actively testing and utilizing our decision-making freedom to achieve the best possible result.
    • For your retirement planning, we offer various supplementary services tailored to individual needs: from a subsidy for your company pension scheme, an attractive disability insurance, to offers for your physical and mental health, as well as collaborations with health insurance providers or fitness studios and in-house courses for your well-being.
    • An operational social management complements the offering.
    • The digital dm Learning World offers you over 250 seminars and workshops that you can access anytime and anywhere — from project management to technical training.
    • You have access to the Udemy learning platform with its wide range of courses and can also participate in external events and further training.
    • For a balanced work-life balance: flexible working hours, remote work, a 37.5-hour week, and 30 vacation days.
    • With a "Workation," you can even combine vacation and work.
    • Our rooms at "dialogicum" are bright, spacious, and modern.
    • The latest technology and ergonomic furniture make your tasks easier.
    • In the "culinarium," we offer you fresh meals daily, healthy snacks, and sweet treats at a fair price.
    • We are happy to share the success of our working community with you - with benefits such as holiday and Christmas bonuses, special payments, and merchandise vouchers.
    • You will also receive a 10% employee discount in all German dm stores and benefit from exclusive offers for dm employees in many online shops.
    • Additionally, you can lease the latest smartphones, tablets, or laptops for your personal use at a favorable rate twice a year.
    • With a subsidy for the "Germany Ticket Job," you can travel affordably.
    • If you prefer cycling, you can also use the JobRad®.
    • There are plenty of parking spaces, e-charging stations, and a bicycle garage on our premises.
    • A suburban train station and the connection to the highway are located nearby.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    This is your employer

    dmTECH

    dmTECH

    We are dmTECH, the IT subsidiary of dm-drogerie markt, and develop intelligent solutions for our online store dm.de, checkout systems, the Mein dm app, logistics systems and much more.

    Description

  • Company Size
    250+ Employees
  • Founding year
    1988
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Trade, Internet, IT, Telecommunication
  • Logo dmTECH

    Senior Software AI Engineer - Payment

    Location
    Karlsruhe
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs