Senior Software Engineer


Senior Software Engineer


Reference: BH-377p

Working Hours: Full-time

Job Type: Permanent

Salary: Competitive

Location: Remote or Hybrid - London office


About The Client:

Our client is a rapidly growing Infrastructure-as-a-Service (IaaS) provider driving digital transformation.


Key Responsibilities:


Architecture & System Design

  • Design and evolve scalable backend services and product components.

  • Make sound architectural decisions across APIs, services, and data layers.

  • Lead delivery from design through production operation.

Full-Stack Development

  • Build backend systems primarily in Python.

  • Develop secure, performant APIs supporting AI workflows.

  • Contribute to modern web applications where required (e.g., Next.js).

Reliability & Performance

  • Improve monitoring, observability, and system resilience.

  • Optimise performance and support production stability.

Engineering Leadership

  • Maintain high coding standards and test coverage.

  • Contribute to code reviews and documentation.

  • Mentor engineers and support technical growth.

Collaboration

  • Work closely with Product and Design to deliver scalable solutions.

  • Communicate technical trade-offs and manage cross-team dependencies.


Essential skills and requirements:

  • Strong experience building production backend systems and APIs in Python (Flask or similar).

  • Proven ownership of asynchronous or compute-intensive workflows.

  • Experience delivering full-stack features (e.g., Next.js).

  • Practical understanding of AI lifecycle workflows (training, evaluation, deployment, inference).

  • Solid system design knowledge including API design, SQL/NoSQL data systems, and security.

  • Experience managing systems in production (monitoring, debugging, incident response).

  • Familiarity with Git, CI/CD, Docker, and Kubernetes.


Desirable Skills:

  • Exposure to LLMs or generative AI platforms.

  • Experience with model lifecycle management or AI observability.

  • Understanding of GPU-based or distributed systems.

  • Experience building developer platforms or workflow orchestration tools.


What’s on Offer:

  • Competitive salary + bonus

  • Flexible remote or hybrid working

  • Wellbeing benefits

  • Clear progression in a high-growth environment

  • Strong ownership and collaborative culture