At a Glance
- Tasks: Design and build innovative sales technology using AI-driven solutions.
- Company: Join Deutsche Bank, a global leader in banking with a diverse culture.
- Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
- Why this job: Make a real impact on sales workflows and engage with cutting-edge technology.
- Qualifications: Experience in Java/Kotlin, React, and AI/ML projects is a plus.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
The predicted salary is between 60000 - 80000 £ per year.
Location: London
Deutsche Bank is a global banking business with strong roots in Germany and operations in over 70 countries. Their large but focused footprint gives an established position in Europe plus a significant presence in the Americas and Asia Pacific. There are four business divisions: the Corporate Bank, the Investment Bank, the Private Bank and the Asset Manager DWS.
AMS is a global workforce solutions partner committed to creating inclusive, dynamic, and future-ready workplaces. We help organisations adapt, grow, and thrive in an ever-evolving world by building, shaping, and optimising diverse talent strategies.
On behalf of Deutsche Bank, we are looking for a Software Engineer (Sales Workflows) for a 6 month contract based in London (3 times per week in the office).
Purpose of the role: As Software Engineer (Sales Workflows), you will drive the evolution of front office technology for our Fixed Income & Currencies sales professionals. This is a unique and exciting opportunity to contribute significantly to a greenfield initiative, transforming how our sales teams engage with clients through cutting‑edge, AI‑driven solutions.
What you’ll do:
- Design & build greenfield sales‑enablement technology, including scalable services (Java/Kotlin) and modern UIs (React), contributing as a senior hands‑on engineer.
- Lead AI‑driven initiatives, developing tools using ML/NLP, multi‑agent systems, and other AI frameworks to enhance Sales productivity and client engagement.
- Architect and integrate systems, establishing foundational patterns for a brand‑new division and connecting new components with existing trading and sales platforms.
- Collaborate directly with Sales, Product, and senior stakeholders to understand workflows, prioritise requirements, and translate ideas into actionable engineering plans.
- Provide mentorship and technical leadership, supporting junior engineers, influencing engineering best practices, and helping grow the team (hiring, onboarding, culture).
- Drive engineering excellence, ensuring solutions meet Deutsche Bank standards for performance, security, maintainability, and operational readiness (CI/CD, Agile).
The skills needed:
- Strong hands‑on engineering background (Java/Kotlin, React, databases, caching, distributed systems).
- Experience with front‑office or FIC products (FX, Rates, Credit, EM) and direct interaction with Sales teams is highly desirable.
- Architectural capability, especially designing microservices, scalable cloud‑ready systems, and service‑led architectures.
- AI/ML exposure, ideally including practical projects with AI frameworks, agents, or multi‑agent collaboration platforms.
- Greenfield and integration experience, capable of taking vague concepts, shaping them into structured plans, and building MVPs end‑to‑end.
Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs, and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
This client will only accept workers operating via a PAYE engagement model. AMS’s payroll service is in partnership with Giant, we have worked with them for many years and have good processes in place to ensure you get the best service.
Software Engineer (Sales Workflows) employer: Deutsche Bank AG, Frankfurt am Main
Contact Detail:
Deutsche Bank AG, Frankfurt am Main Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Sales Workflows)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Deutsche Bank on LinkedIn. A friendly chat can give us insider info and might just get our foot in the door.
✨Tip Number 2
Show off our skills! Prepare a portfolio or GitHub showcasing projects that align with the role, especially those involving Java/Kotlin and AI/ML. This is our chance to shine!
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on coding challenges and system design questions. We want to be confident and ready to impress.
✨Tip Number 4
Apply through our website! It’s the best way to ensure our application gets noticed. Plus, we can tailor our submission to highlight how we fit into Deutsche Bank's vision.
We think you need these skills to ace Software Engineer (Sales Workflows)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java/Kotlin and React, and don’t forget to mention any AI/ML projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how you can contribute to our greenfield initiatives. Be genuine and let your personality come through – we love that!
Showcase Your Projects: If you've worked on relevant projects, especially in front-office or FIC products, make sure to showcase them. Include links to your GitHub or any live demos if possible. We’re keen to see your hands-on engineering skills in action!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Deutsche Bank!
How to prepare for a job interview at Deutsche Bank AG, Frankfurt am Main
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Kotlin, and React, as these are crucial for the role. Brush up on your understanding of databases and distributed systems too, as they’ll likely come up during technical discussions.
✨Showcase Your AI Experience
Since the role involves AI-driven initiatives, be prepared to discuss any relevant projects you've worked on. Highlight your experience with ML/NLP and how you've applied these technologies to enhance productivity or client engagement.
✨Understand Sales Workflows
Familiarise yourself with front-office operations and how sales teams interact with technology. Being able to speak knowledgeably about sales workflows will demonstrate your ability to collaborate effectively with stakeholders.
✨Prepare for Problem-Solving Questions
Expect to tackle some scenario-based questions that assess your architectural capabilities. Think about how you would approach designing microservices or integrating new systems, and be ready to articulate your thought process clearly.