Software Engineer, Data Stores
Software Engineer, Data Stores

Software Engineer, Data Stores

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Forter Ltd.

At a Glance

  • Tasks: Join our Data Stores team to maintain and innovate large-scale database solutions.
  • Company: Forter, a leading tech company focused on trust in digital commerce.
  • Benefits: Competitive salary, stock options, health insurance, and generous PTO.
  • Why this job: Make a real impact on fraud detection while learning from experienced engineers.
  • Qualifications: Programming skills, cloud experience, and a passion for databases.
  • Other info: Dynamic team culture with opportunities for growth and learning.

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

Forter is seeking a Software Engineer to join our Data Stores team. We are looking for a proactive, detail-oriented individual to maintain large scale database solutions that are the core of Forter’s products. If you are passionate about database solutions and want to contribute to a dynamic and innovative team, we would love to hear from you.

About the team:

Forter’s Datastores team builds and operates the database platform that supports our fraud detection products and internal systems. Our databases handle petabytes of data and ingest terabytes of new data every day, with strict requirements around scalability, low latency, high throughput, and geo-distribution. These systems are foundational to the Machine Learning models that power Forter’s real-time risk decisions.

About the Role:

We are looking for a Software Engineer, who has strong foundations in software and systems engineering, a good understanding of databases, and a desire to grow into an expert in large-scale data platforms. This role is ideal for someone who has professional experience with production systems, and wants to work closely with senior engineers to learn how to design, build, and operate database platforms at global scale. You will start by contributing to well-defined projects and operational work, and progressively take on more ownership as you grow your skills and confidence.

What you will be doing:

  • Help implement and maintain database solutions, working with senior engineers on design and reviews.
  • Contribute to day-to-day operations of our data stores: running playbooks, improving runbooks, handling routine changes, and helping with incident follow-ups.
  • Build and improve tooling and automation for monitoring, deployments, schema changes, and data migrations.
  • Participate in performance and cost optimization efforts, such as analyzing query patterns, and improving resource usage, under guidance from senior teammates.
  • Learn how we design for reliability: observability, backup and restore, replication, capacity planning, and incident response.
  • Collaborate closely with application teams to understand their data access patterns and help provide the right database solutions for their needs.
  • Participate in on-call rotations to ensure the availability and performance of our database systems.

What you’ll bring:

We don’t expect you to be an expert in everything on day one. We’re looking for strong foundations, potential, and a willingness to learn. You’re likely to be a good match if you have:

  • Programming and scripting skills - Ability to write and maintain scripts or tools in Bash, Python, or Go to automate routine tasks and integrate systems.
  • Cloud and Linux experience - Experience with AWS or another major cloud provider. Comfortable working in a Linux environment and debugging common issues.
  • Teamwork and ownership - Experience working in a team setting with practices like code reviews, task planning, and shipping to production.
  • Strong problem-solving mindset, attention to detail, and clear communication.
  • Growth mindset - Curiosity about how large-scale systems work, and a willingness to dive into unfamiliar technologies with guidance.
  • Enthusiasm for learning from on-call incidents and postmortems, and eventually joining a shared on-call rotation once ramped up.
  • AI and automation - Familiarity with using AI-assisted engineering tools (for example, claude code, codex, github copilot) and an interest in leveraging them on a daily basis to design, operate, and optimize large-scale data systems.

Nice to Have:

  • Foundations in databases and distributed systems - Experience using relational or NoSQL databases.
  • Understanding of core concepts like indexing, transactions, replication, consistency, and basic query optimization.

Benefits include:

  • Competitive salary and bonus plan
  • Restricted Stock Units (RSUs)
  • Private health insurance, including vision and dental coverage
  • Generous PTO policy
  • Half day Fridays, every Friday

At Forter, we believe unique people create unique ideas, and valuable experience comes in many forms. So, even if your background doesn’t match everything we have listed in the job description, we still encourage you to apply and tell us why your skills and values could be an asset to us.

Software Engineer, Data Stores employer: Forter Ltd.

Forter is an exceptional employer that fosters a dynamic and innovative work culture, where employees are encouraged to grow their skills and take ownership of their projects. With competitive salaries, generous benefits including private health insurance and a unique half-day Friday policy, Forter prioritises employee well-being while providing opportunities to work on cutting-edge database solutions that impact global digital commerce. Join a team that values trust, diversity, and collaboration, ensuring every Forterian can make a meaningful contribution to our mission.
Forter Ltd.

Contact Detail:

Forter Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Data Stores

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Forter on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the technical interview by brushing up on your database knowledge. Dive into topics like indexing and query optimisation. We want to see your passion for data solutions shine through!

✨Tip Number 3

Show off your problem-solving skills during interviews. Be ready to discuss past projects where you tackled challenges head-on. We love candidates who can think on their feet and adapt!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at Forter.

We think you need these skills to ace Software Engineer, Data Stores

Database Solutions
Software Engineering
Production Systems
Bash Scripting
Python Programming
Go Programming
Cloud Computing (AWS)
Linux Environment
Team Collaboration
Code Reviews
Problem-Solving Skills
Attention to Detail
AI-Assisted Engineering Tools
Relational Databases
NoSQL Databases

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your programming and database experience, and don’t forget to mention any cloud or Linux work you've done!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality! Share why you’re passionate about database solutions and how you can contribute to our Data Stores team. Keep it engaging and relevant to the role.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We love seeing a strong problem-solving mindset, so don’t hold back on sharing your successes!

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Forter Ltd.

✨Know Your Databases

Make sure you brush up on your database knowledge before the interview. Understand the core concepts like indexing, transactions, and replication. Being able to discuss these topics confidently will show that you're serious about the role and ready to contribute.

✨Show Off Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled challenges in past projects. Think about times when you optimised performance or resolved issues in production systems. This will demonstrate your analytical mindset and ability to handle real-world problems.

✨Familiarise Yourself with Cloud Technologies

Since the role involves working with AWS or other cloud providers, make sure you have a good grasp of cloud concepts. Be ready to talk about your experience with cloud environments and how you've used them in previous roles. This will highlight your technical skills and adaptability.

✨Emphasise Your Teamwork Experience

Forter values collaboration, so be prepared to share examples of how you've worked effectively in teams. Discuss your experience with code reviews, task planning, and any collaborative projects. This will show that you can thrive in a team setting and contribute positively to the company culture.

Software Engineer, Data Stores
Forter Ltd.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>