Software-ontwikkelaar in London

Software-ontwikkelaar in London

London Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Crown Agents Bank

At a Glance

  • Tasks: Join our team to develop innovative FX and payments technology solutions.
  • Company: Crown Agents Bank, a leading UK bank with a focus on emerging markets.
  • Benefits: Enjoy hybrid working, competitive salary, private medical insurance, and a contributory pension plan.
  • Other info: Dynamic environment with opportunities for professional growth and exposure to financial services.
  • Why this job: Make a real impact in global finance while using cutting-edge AI tools.
  • Qualifications: 3+ years in software development with experience in Kotlin, Java, and cloud-native architecture.

The predicted salary is between 63000 - 77000 £ per year.

About Crown Agents Bank

Crown Agents Bank is a rapidly growing, regulated UK bank connecting emerging and frontier markets to the world through innovative FX and payments technology. For over 200 years we’ve built trusted networks across hard-to-reach markets. Today, we pair that heritage with digital innovation to support fintechs, corporates, governments, development organisations and banks with cross-border payments and FX solutions.

Crown Agents Bank (CAB) is hiring a Software Engineer to join our FX and Cross-Border Payments team. The team is responsible for the platforms which serve our clients in moving money globally, as well as building solutions for internal Operations and Trading teams. Engineers are encouraged to utilise the latest in AI tooling during their day-to-day, including Claude Code. Our tech stack consists primarily of Kotlin/Java event-driven Spring Boot services hosted on AWS, with PostgreSQL datastores, Kafka-based messaging, and Python for Agentic flows.

At CAB, we value proactive Engineers who are constantly seeking to solve problems and improve processes - increasingly this involves being hands-on in building Agents on our in-house AI Platform. Through these varied responsibilities Engineers gain deep exposure to both financial domain knowledge and modern software engineering practices.

  • Consider operational costs, observability, and support capabilities, utilising AI to manage this and play an active role in day-to-day support tasks.
  • Write high-quality, well-tested code, leading to the delivery of reliable, scalable products.
  • A strong foundation in computer science fundamentals is essential, whether gained through a relevant degree, or through demonstrable industry experience of equivalent depth.
  • 3+ Years of experience in software development.
  • Experience designing and building scalable, distributed, error-resilient systems using modern, cloud-native architecture.
  • Experience with Kotlin and/or Java and Spring Boot.
  • A solid grasp of PostgreSQL or similar relational databases.
  • Knowledge of software best practices, like code reviews, Test-Driven Development (TDD), and Continuous Integration (CI).
  • Experience using AI tooling during the SDLC, with a strong understanding of the associated risks.
  • Experience with Python and Agentic programming frameworks, such as Strands.
  • Experience in financial services or payments.
  • Experience in Web UI/visualisation technologies like HTML5, JavaScript, Vaadin, and React.js.

Hybrid working

Contributory personal pension plan: - Minimum: Life Assurance – 4 times annual salary

Private Medical Insurance – this may include cover for partner and or children at company cost. Cover includes Optical, Dental and Audiology

Discretionary Bonus

Competitive Annual Leave

Benefit Hub

Software-ontwikkelaar in London employer: Crown Agents Bank

Crown Agents Bank is an excellent employer that values integrity and compliance, offering a dynamic work culture where collaboration and attention to detail are paramount. Employees benefit from ongoing professional development opportunities and a supportive environment that encourages growth within the financial sector. Located in a vibrant area, the bank provides a unique chance to engage with diverse banking partners while contributing to meaningful anti-financial crime initiatives.

Crown Agents Bank

Contact Details:

Crown Agents Bank Recruitment Team

We think you need these skills to ace Software-ontwikkelaar in London

Kotlin
Java
Spring Boot
PostgreSQL
Kafka
Python
AI Tooling