Print / Save PDF Back to job

Lead Software Engineer (Java)

Arq · London

How to use this kit

Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.

Interview prep

Fit summary

Best fit if you lead Java delivery, own design decisions, and coordinate across teams on-site in London rather than remote-first work.

Day in the role

As Lead Software Engineer (Java) at Arq in London, a typical day centers on leading design and delivery: analyzing requirements and feasibility, planning system changes, and aligning with managers, analysts, and engineers on interfaces, limits, and performance. You would also update stakeholders on status and technical trade-offs and help coordinate installs or upgrades of the software you own.

Skills to emphasize

FAQ from this listing

Is this role remote?

No. The listing is London-based with remote set to off.

What does the occupation data say the work involves?

Core software developer tasks include analyzing needs and feasibility, designing systems with peers, consulting stakeholders, and coordinating installation—natural anchors for a lead Java engineer.

What free learning options are listed?

freeCodeCamp and Saylor CS courses are free; CS50 and Microsoft Learn developer paths are free to learn.

Occupation tasks (O*NET)

Public-domain labor data — prepare examples for 2–3 of these.

O*NET source

Company facts (cached)

Algerian Arabic, natively known as Dziria or Darja, is a variety of Arabic spoken in Algeria. It belongs to the Maghrebi Arabic dialect continuum and is mostly intelligible with the Tunisian and Moroccan dialects. Darja (الدارجة) means 'everyday/colloquial dialect'.

Public cache only — not an employee review.

Role overview (listing rewrite)

Lead Software Engineer (Java) at Arq in London What This Role Involves You will be responsible for designing, developing, and maintaining scalable, secure, and high-performing backend systems that power our innovative products. Your work will focus on greenfield development and the improvement of existing systems, including building REST APIs, engineering microservices, and evolving critical business systems such as card payments, treasury management, transactions booking, and crypto liquidity. Core Duties Design and develop backend systems using Java 25 on the backend with Postgres database and Spring Boot for quick and quality delivery. Implement clean code principles, focusing on maintainability and fast turnaround through Test-Driven Development (TDD) and Domain-Driven Design (DDD). Contribute to continuous integration and deployment processes to ensure smooth operations and rapid feature releases. Qualifications Demonstrable experience in backend development, with fluency in Java. Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering/Science disciplines. Ambitious and results-driven personality with excellent communication skills, including English fluency both verbally and in writing. Why Join Arq Join a fast-growing fintech company that is redefining how people interact with money across borders. Every team member plays a crucial role in shaping the future of our product, culture, and growth. If you are excited by big challenges, global impact, and the opportunity to grow rapidly alongside a world-class team, Arq is your ideal workplace. Ready to Apply? To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.

Full job on Get A Job.AI

Questions to ask them

Generated for personal interview prep · 2026-08-04 UTC · getajob.ai