Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Behavox Limited

City of Westminster

Hybrid

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in the UK is seeking a Software Engineer to build and evolve their cutting-edge platform. You will design scalable cloud-native services, work closely with agile teams, and have ownership over features from design to deployment. Ideal candidates have 5+ years of experience in Java backend development and a passion for continuous learning. This role offers competitive compensation and a flexible work schedule.

Benefits

Flexible work schedule
Generous time-off policy
Performance bonuses

Qualifications

  • 5+ years building scalable, reliable, cloud-native backend systems using Java.
  • Experience designing containerized or serverless components in large-scale distributed systems.
  • Proficiency with SQL and NoSQL data stores.

Responsibilities

  • Design and implement scalable, cloud-native services in Java.
  • Collaborate with team during planning and code reviews.
  • Analyze product requirements and propose implementation strategies.

Skills

Building scalable backend systems with Java
Designing containerized or serverless components
Proficiency with SQL data stores
Familiarity with message brokers
Proficiency with Python

Tools

GCP
PostgreSQL
BigQuery
Kafka
Job description

As a Software Engineer at Behavox, you will help build and evolve our cutting-edge Mosaic platform. You'll join a high-performing team of engineers, working on problems across distributed systems, real-time analytics, and large-scale data ingestion pipelines. You'll collaborate closely with product managers and fellow engineers to deliver innovative solutions used by top-tier financial institutions worldwide. You'll have full ownership of features-from design to deployment-and the autonomy to make technical decisions while being supported by a team of experts. Our culture emphasizes continuous learning, code quality, and delivering business impact. Our Technology We use Java 17+, Python, GCP (Pub / Sub, DataFlow, Cloud Run, Cloud Functions), PostgreSQL, BigQuery, and a host of modern DevOps and observability tools. We prioritize clean code, testability, and frequent refactoring to maintain a healthy development lifecycle. You'll work with the latest frameworks and contribute to evolving our architecture.

Why Join Behavox?
  • Make real impact : your work will be visible and mission-critical.
  • Growth-stage product : the platform is proven with substantial room for innovation.
  • Learn from top engineers across data systems, finance, and cloud platforms.
  • Engineering-driven culture : technical excellence is central to our vision.
  • Agile teams : autonomous squads with clear roadmaps and fast feedback loops.

A deep interest in Behavox's mission and products.

Qualifications
  • 5+ years building scalable, reliable, cloud-native backend systems using Java (GCP preferred, AWS / Azure acceptable).
  • Experience designing containerized or serverless components in large-scale distributed systems.
  • Proficiency with SQL (OLAP and OLTP : MySQL, PostgreSQL, BigQuery, RedShift, Snowflake) and NoSQL (ScyllaDB, HBase, Cassandra, BigTable) data stores.
  • Familiarity with message brokers like Kafka, Google Cloud Pub / Sub, and RabbitMQ.
  • (Nice to have) Proficiency with Python and a strong testing mindset (unit, integration, contract, e2e).

Behavox is shaping the future for how businesses harness their most important raw material-data. Our mission is bold : organize enterprise data into actionable information that protects and promotes the growth of multinational companies worldwide.

Responsibilities
  • Design and implement scalable, cloud-native services in Java.
  • Collaborate with team members during planning, technical discussions, and code reviews.
  • Take end-to-end ownership of features and deliver with autonomy.
  • Analyze product requirements and propose implementation strategies.
  • Write and maintain automated tests at all levels (unit, integration, contract, component, E2E) to uphold high product quality.
What We Offer
  • A truly global mission with a passionate, highly talented community worldwide.
  • Significant impact potential and opportunities for bold innovation.
  • A highly competitive cash compensation package with performance bonuses.
  • A flexible work schedule that allows remote or hybrid work as appropriate.
  • A generous time‑off policy (30 days annually) plus public holidays for your geography.
About Our Process

We take talent very seriously and build a community of extraordinary individuals working together in high-performing teams. The process involves a two-way assessment of business needs alignment, career goals, and cultural fit. The most aligned candidates complete a practical work task simulation and then meet with senior leaders. Interviews may be recorded and must not use AI tools or interview-assistance platforms.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.