Senior Software Engineer

Soar

Greater London

On-site

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Soar is hiring a Senior Software Engineer to treat AI agents as a core part of building software. You will own complex features from design through production, guiding AI agents effectively, and applying strong engineering judgment to every shipment.

You should excel at accelerating implementation with AI and solving difficult problems independently. Join a team building an AI-native home-financing platform with regulatory considerations in mind, where context management and reusable AI patterns

Qualifications

  • 5+ years building and shipping production software.
  • Strong proficiency in at least one production programming language and experience with APIs, databases, version control, and automated testing.
  • Hands-on experience delivering software with AI coding tools or agents.
  • Ability to reason about, debug, and explain code, including AI-generated code.
  • Understanding of context management, tool use, agent limitations, and cost/speed trade-offs.
  • Strong ownership and collaboration, including credentials and sensitive data handling in AI workflows.

Responsibilities

  • Design, build, and maintain production features and services with emphasis on correctness, performance, security, and maintainability.
  • Use AI agents across planning, coding, refactoring, debugging, test generation, and documentation to accelerate delivery.
  • Provide agents with clear requirements, architecture context, constraints, and acceptance criteria; break work into steps.
  • Inspect and refine AI-generated code, identify incorrect assumptions, insecure patterns, and missing edge cases.
  • Build automated tests (unit, integration, end-to-end) and validate user journeys and failure paths.
  • Create reusable workflows and integrations to give agents proper context and permissions.
  • Own changes through review, deployment, observability, and production troubleshooting; investigate root causes.
  • Collaborate with Product, QA, and engineers; mentor teammates and document decisions in PRs.

Skills

Software development
AI tooling experience
Code review
System design

Tools

Claude Code
Cursor
Codex

Job description

About Soar and how we build

Soar is building an AI-native home-financing platform for Saudi Arabia, and the AI-driven engineering system that builds it. Our product spans origination, credit decisioning, loan management, collections and investor products, all under SAMA regulation.

About The Role
About Soar and how we build

Soar is building an AI-native home-financing platform for Saudi Arabia, and the AI-driven engineering system that builds it. Our product spans origination, credit decisioning, loan management, collections and investor products, all under SAMA regulation.

We build differently. Our engineers don't hand-write code; they specify, direct and review AI agents that do. If that sounds like where engineering is going, you'll fit here.

How we work :

Agents write the code. Engineers own the spec, the context, the tests and the review. DevOps doesn't hand-manage servers either.

Context engineering is the core skill. Agents work from a shared knowledge graph of business rules, architecture principles and money-movement rules that we keep current.

We build our own agents. Requirements, DevOps, PM and self-testing agents run on our MCP/A2A framework to automate the SDLC end to end.

Full stack by default. AI closes skill gaps, so engineers work across backend, frontend and infrastructure, with cross-domain reviewers.

Regulated means rigorous. Money-movement logic gets human review, every time. KSA data residency shapes which models and tools we use and where they run.

What every role here needs: you already use AI coding agents (Claude Code, Cursor, Codex or similar) as your main way of working, not as autocomplete. You can show us real workflows you've built, where they broke, and what you changed.

Role Summary:

We rely heavily on AI throughout engineering and are looking for a Senior Software Engineer who treats AI agents as a core part of how they build software. You will own complex features from design through production, direct agents effectively, and apply strong engineering judgment to everything you ship. You should be equally comfortable accelerating implementation with AI and investigating difficult problems yourself.

Key Responsibilities:
  • Design, build, and maintain production features and services, taking ownership of correctness, performance, security, and maintainability.
  • Use AI agents across planning, coding, refactoring, debugging, test generation, and documentation to accelerate end-to-end delivery.
  • Provide agents with clear requirements, architecture context, constraints, and acceptance criteria; break complex work into verifiable steps.
  • Inspect and refine AI-generated code. Detect incorrect assumptions, insecure patterns, unnecessary complexity, and missing edge cases.
  • Build automated unit, integration, and end-to-end tests; validate actual user journeys and failure paths before declaring work complete.
  • Create reusable workflows and tool integrations that help agents access the right context and perform tasks within appropriate permissions.
  • Own changes through review, deployment, observability, and production troubleshooting; investigate root causes and prevent repeat failures.
  • Collaborate with Product, QA, and other engineers; mentor teammates and document decisions and validation evidence in pull requests.
Requirements:
  • Typically 5+ years building and shipping production software, or equivalent demonstrated engineering depth and ownership.
  • Strong proficiency in at least one production programming language and experience with application design, APIs, databases, version control, and automated testing.
  • Substantial hands-on experience delivering software with AI coding tools or agents, supported by concrete examples of shipped work.
  • Ability to reason about, debug, and explain code independently, including code generated by AI.
  • Practical understanding of context management, tool use, agent limitations, and the trade-offs between model capability, speed, and cost.
  • Strong ownership and collaboration, including careful handling of credentials, sensitive data, and permissions in AI workflows.
Nice to have:

Experience with agent orchestration, MCP or API integrations, retrieval systems, evaluation suites, cloud platforms, or financial systems.

What success looks like:

You ship reliable features with clear validation evidence, catch defects in generated code, improve delivery speed, and create reusable practices that raise the effectiveness of the wider team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineering Manager
Senior Engineering Manager

Soar • Greater London

On-site
GBP 120,000 - 170,000
Senior AI-Driven Software Engineer
Senior AI-Driven Software Engineer

Soar • Greater London

On-site
GBP 90,000 - 130,000
Senior AI Engineer
Senior AI Engineer

YNH • Greater London

On-site
GBP 90,000 - 120,000
Senior Full Stack Java Engineer
Senior Full Stack Java Engineer

Luxoft • Greater London

On-site
GBP 110,000 - 150,000
Senior AI Software Engineer
Senior AI Software Engineer

Ocho People • Belfast City District

On-site
GBP 90,000 - 120,000
Share options
AI tooling culture
Senior Applied AI Engineer
Senior Applied AI Engineer

Aurrum Services • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Ai Software Engineer
Senior Ai Software Engineer

Ocho People Ltd. • Belfast City District

On-site
GBP 90,000 - 130,000
Share options
Flexible working pattern
AI tooling culture
Senior Software Engineer
Senior Software Engineer

TickPick LLC • York and North Yorkshire

On-site
GBP 70,000 - 110,000
Health Care Plan
Retirement Plan
Paid Time Off
+3
Senior Software Engineer (12 Month Fixed-Term Contract)
Senior Software Engineer (12 Month Fixed-Term Contract)

LADbible Group • Manchester

On-site
GBP 80,000 - 120,000
Software Engineer, Agent (Arabic speaking)
Software Engineer, Agent (Arabic speaking)

Sierra • Greater London

On-site
GBP 70,000 - 95,000
Unlimited Paid Time Off
Medical, Dental, and Vision benefits
Life Insurance and Disability Benefits
+6