Senior Software Engineer: Orchestrate Scalable Workflows

Imagination Technologies Limited

West of England

On-site

GBP 90,000 - 130,000

Full time

2 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

Imagination Technologies Limited seeks a passionate software engineer to design and implement a modern orchestration platform for silicon IP workflows. You will build scalable, testable components, define data contracts, and enable human-in-the-loop controls while collaborating with platform engineers on deployment and security.

Strong Python skills and a love for clean, maintainable code are essential. You'll work on a distributed-systems problem, focusing on reliability, observability, and

Qualifications

  • Experience of professional software development with Python (preferred).
  • Strong command of Python or a modern, strongly-typed language.
  • Demonstrated understanding of SOLID, OOP and composition-based architecture.
  • Proven ability to write testable code with dependency injection and mocks.
  • Experience building composable software with modular components.
  • Familiarity with Linux environments and CI pipelines.
  • Comfortable with asynchronous programming for coordinating external processes.

Responsibilities

  • Design and implement orchestration logic using a modern workflow engine, decomposing pipelines into small, reusable units.
  • Apply solid software design principles to keep code maintainable as complexity grows.
  • Define clear, strongly-typed data contracts between pipeline stages.
  • Design retry, checkpoint, and resume logic for long-running jobs.
  • Implement human-in-the-loop patterns for review/approval and rerouting based on input.
  • Write thorough automated tests (unit/integration) for orchestration logic.

Skills

Python
Asynchronous programming
SOLID principles
OOP design
Dependency injection
Testing (unit/integration)
Git
Linux
CI pipelines

Tools

Docker
Dagster
Airflow
Prefect
Kubernetes
pytest

Job description

Imagination Technologies Limited seeks a passionate software engineer to design and implement a modern orchestration platform for silicon IP workflows. You will build scalable, testable components, define data contracts, and enable human-in-the-loop controls while collaborating with platform engineers on deployment and security.

Strong Python skills and a love for clean, maintainable code are essential. You'll work on a distributed-systems problem, focusing on reliability, observability, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Orchestrating GPU/AI Workflows
Senior Software Engineer: Orchestrating GPU/AI Workflows

Recent Jobs • Kings Langley, West of England

On-site
GBP 90,000 - 125,000
Senior/Staff Software Engineer – Silicon Orchestration Platform
Senior/Staff Software Engineer – Silicon Orchestration Platform

Imagination Technologies Limited • West of England

Hybrid
GBP 90,000 - 130,000
Senior/Staff Software Engineer - Silicon Engineering Platform
Senior/Staff Software Engineer - Silicon Engineering Platform

Imagination Technologies Limited • West of England

On-site
GBP 90,000 - 130,000
Senior/Staff Software Engineer - Silicon Engineering Platform
Senior/Staff Software Engineer - Silicon Engineering Platform

Imagination Technologies Limited • West of England

On-site
GBP 90,000 - 130,000
Senior/Staff Software Engineer - Silicon Engineering Platform
Senior/Staff Software Engineer - Silicon Engineering Platform

Recent Jobs • Kings Langley, West of England

On-site
GBP 90,000 - 125,000
Principal Platform & Infrastructure Engineer
Principal Platform & Infrastructure Engineer

Imagination Technologies Limited • Kings Langley

On-site
GBP 90,000 - 130,000
Senior Software Engineer, Fleet Automation & Orchestration
Senior Software Engineer, Fleet Automation & Orchestration

Meta Careers • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Developer
Senior Software Developer

Glocomms • City Of London

On-site
GBP 92,250 - 129,150
Competitive day rate
Long-term contract potential
Hybrid working model
+1
Workflow Engineer: Robot Fleet Orchestration & Deployment
Workflow Engineer: Robot Fleet Orchestration & Deployment

Humanoid • United Kingdom

On-site
GBP 80,000 - 110,000
Equity options
30+ days off
Private healthcare
+3
Senior Software Engineer, System Orchestration (Hybrid)
Senior Software Engineer, System Orchestration (Hybrid)

NightDragon Acquisition Corp. • Oxford

Hybrid
GBP 90,000 - 120,000
IonQ stock options
Performance bonus
Hybrid working
+2