At a Glance
- Tasks: Join a dynamic team to develop software that combats financial crime.
- Company: Deutsche Bank, a leading global bank with a commitment to inclusion.
- Benefits: Hybrid working, competitive salary, 30 days holiday, and private healthcare.
- Why this job: Make a real impact in the fight against financial crime while growing your skills.
- Qualifications: Proficiency in Python or Java, strong analytical skills, and teamwork experience.
- Other info: Continuous learning culture with excellent career progression opportunities.
The predicted salary is between 60000 - 75000 ÂŁ per year.
You will be joining the Anti-Financial Crime (AFC) Technology department as part of a multi‑skilled agile team dedicated to rolling out sophisticated automation that drives Deutsche Bank's critical control infrastructure. The team develops high quality tools whilst working hard to foster a culture of collaboration and engineering excellence. You will make a crucial contribution to the efforts to accelerate the delivery of changes required by the bank's committed key deliverables in this area, which are frequently driven by tight regulatory requirements. As well as software development tasks, you will have the opportunity to analyse large complex datasets and develop an understanding of the business processes and competing priorities.
Your key responsibilities:
- Work with developers and architects to design and implement scalable, high‑performance data processing pipelines that support Anti‑Financial Crime detection and control requirements.
- Use analytical and querying techniques to understand datasets, diagnose issues, and improve application performance and adherence to data quality controls.
- Apply both established and innovative engineering approaches across a broad range of technologies.
- Collaborate with stakeholders across technology, business and modelling teams to clarify requirements and support delivery.
- Follow bank standard software development life cycle, architecture, security and data governance processes, contributing to the creation of compliant, well‑documented solutions.
- Actively participate in Agile ceremonies, including stand‑ups, sprint planning, reviews, retrospectives, and technical design discussions.
Your skills and experience:
- Strong analytical and problem‑solving skills, with the ability to break down complex issues.
- High proficiency with programming languages such as Python or Java and SQL.
- Exposure to data management concepts, ideally including Big Data technologies such as BigQuery, Hadoop or Spark.
- Interest in or awareness of Anti‑Financial Crime challenges or the wider payments industry (advantageous but not essential).
- Excellent communication skills with the ability to collaborate with technical and non‑technical stakeholders at various levels.
How we’ll support you:
- Training and development to help you excel in your career.
- Coaching and support from experts in your team.
- A culture of continuous learning to aid progression.
- A range of flexible benefits that you can tailor to suit your needs.
Deutsche Bank is the leading German bank with strong European roots and a global network. Deutsche Bank in the UK is proud to have been named in The Times Top 50 Employers for Gender Equality 2024 for six consecutive years. Additionally, we have been awarded a Gold Award from Stonewall and named in their Top 100 Employers 2024 for our work supporting LGBTQ+ inclusion. We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.
Software Engineer in City of Westminster employer: Deutsche Bank AG
Contact Detail:
Deutsche Bank AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to current employees at Deutsche Bank on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Python, Java, and SQL skills. Practising coding challenges and system design questions will help you shine when it’s time to show off your skills.
✨Tip Number 3
Show your passion for Anti-Financial Crime! Research the latest trends and challenges in the industry. Being able to discuss these topics during your interview will demonstrate your genuine interest and commitment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our awesome team!
We think you need these skills to ace Software Engineer in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with programming languages like Python or Java, and any relevant projects that showcase your analytical skills. We want to see how you can contribute to our Anti-Financial Crime Technology team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your skills align with our mission at Deutsche Bank. Don’t forget to mention your interest in Anti-Financial Crime challenges – it’ll make you stand out!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex issues in the past. We love candidates who can break down problems and come up with innovative solutions, especially in data processing and application performance.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and keep track of it. Plus, you’ll find all the details you need about the role and our culture!
How to prepare for a job interview at Deutsche Bank AG
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages mentioned in the job description, like Python or Java, and SQL. Brush up on your knowledge of Big Data technologies too, as they might come up during technical discussions.
✨Understand the Business Context
Familiarise yourself with Anti-Financial Crime challenges and the payments industry. This will help you connect your technical skills to the business needs and show that you understand the bigger picture.
✨Prepare for Agile Discussions
Since the role involves participating in Agile ceremonies, be ready to discuss your experience with Agile methodologies. Think of examples where you’ve contributed to sprint planning or retrospectives, and how you’ve collaborated with cross-functional teams.
✨Practice Problem-Solving
Expect to tackle some analytical problems during the interview. Practice breaking down complex issues and explaining your thought process clearly. This will demonstrate your strong analytical skills and problem-solving abilities.