Software Engineer (9 month Fixed Term Contract)

Software Engineer (9 month Fixed Term Contract)

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Crown Agents Bank

At a Glance

  • Tasks: Design and implement innovative financial systems using cutting-edge technologies.
  • Company: Crown Agents Bank, a rapidly growing UK bank transforming payments in emerging markets.
  • Benefits: Hybrid working, competitive salary, private medical insurance, and generous annual leave.
  • Other info: Exciting opportunities for professional growth and collaboration in a supportive environment.
  • Why this job: Join a dynamic team and make a real impact on global financial infrastructure.
  • Qualifications: 3+ years in software development with skills in Java, Kotlin, and cloud-native architecture.

The predicted salary is between 36000 - 60000 £ per year.

Crown Agents Bank is a vastly growing and regulated UK bank that connects emerging and frontier markets to the rest of the world, using FX and payments technology. We are transforming the way payments and FX move through emerging markets, reducing friction so that more money gets to those who need it. Our solutions help fix these pain points, ultimately connecting traditionally hard-to-reach regions to global financial infrastructure.

About the role

Crown Agents Bank (CAB) is hiring developers that are looking to engineer state-of-the-art financial systems. CAB is currently investing in technology growth and change driven by business growth, leading to new revenue streams and product capabilities including new integrations to support greater volume and changes to the platforming in AWS. Successful candidates will be working at the cutting edge of software and financial engineering.

The Roles Responsibilities

  • Design and implement new solutions.
  • Seek to deliver performant and reliable products.
  • Consider operational costs, observability, and support capabilities.
  • Take an active part in design and architectural discussions.
  • Own your tasks and be proud of your deliveries and work.
  • Use Test-Driven Development among other techniques to maintain high quality code.
  • Help with cross team discussions and support other teams to work with your products.
  • Work with and seek to improve technical standards.
  • Take a delivery and quality balanced approach.

Qualifications

  • 3+ Years of experience in software development.
  • Experience designing and building scalable, high-quality systems focused on distributed and low-latency processing using modern, cloud-native architecture.
  • Experience with Java and/or Kotlin and Spring Boot.
  • A solid grasp of PostgreSQL or similar relational databases.
  • Experience with Event-driven architecture.
  • Strong understanding and experience with containerized applications running in a cloud environment utilising resources such as AWS ECS and/or EKS.
  • Knowledge of software best practices, like code reviews, Test-Driven Development (TDD) and Continuous Integration (CI).
  • Excellent communication and collaboration skills.

Useful but not essential:

  • Experience in Web UI/visualisation technologies like HTML5, JavaScript, and React.js.
  • Experience with Python.
  • Knowledge of the Axon framework.
  • Infrastructure deployments using Terraform.

Additional Information

  • 9 month fixed term contract.
  • Hybrid working.
  • Contributory personal pension plan: Minimum: Employee 2% and Employer 7%. Employer matches contributions in 1% increments to a maximum of: Employee 5% and Employer 10%.
  • Life Assurance – 4 times annual salary.
  • Group Income Protection.
  • 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.
  • 2 Volunteering Days.
  • Benefit Hub.

Software Engineer (9 month Fixed Term Contract) 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

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (9 month Fixed Term Contract)

Tip Number 1

Network like a pro! Reach out to current employees at Crown Agents Bank on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections that can help us stand out!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems related to Java, Kotlin, and Python. We want to show off our skills and confidence when it comes to software engineering!

Tip Number 3

Don’t forget to showcase your collaboration skills! During interviews, share examples of how you’ve worked with cross-functional teams in the past. CAB values teamwork, so let’s highlight our ability to work well with others.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we can tailor our CVs and cover letters to match the job description perfectly, increasing our chances of landing that interview!

We think you need these skills to ace Software Engineer (9 month Fixed Term Contract)

Java
Kotlin
Spring Boot
PostgreSQL
Event-driven architecture
AWS ECS
AWS EKS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, Kotlin, and cloud-native architecture to show us you’re the right fit for our team.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about software engineering and how you can contribute to transforming payments in emerging markets. Be genuine and let your personality shine through!

Showcase Your Projects:If you've worked on relevant projects, don’t hesitate to include them! Whether it’s a personal project or something from your previous job, we want to see how you’ve applied your skills in real-world scenarios.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Crown Agents Bank

Know Your Tech Stack

Make sure you’re well-versed in Java, Kotlin, and Spring Boot, as these are key to the role. Brush up on your PostgreSQL skills too, since you'll need to demonstrate your ability to work with relational databases during the interview.

Showcase Your Problem-Solving Skills

Be prepared to discuss how you've tackled complex software challenges in the past. Think of specific examples where you designed scalable systems or improved performance, especially in cloud environments like AWS.

Emphasise Collaboration

Crown Agents Bank values teamwork, so highlight your experience working with cross-functional teams. Share examples of how you’ve collaborated with architects, analysts, or product managers to deliver successful projects.

Ask Insightful Questions

Prepare thoughtful questions about their technology stack, team dynamics, or upcoming projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.