Senior Software Engineer

Addition Solutions Ltd
Greater London, UK
29 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Microsoft Azure Bash Shell Continuous Integration Data Mining Python (Programming Language) Machine Learning Software Engineering Software Systems SQL Databases Systems Integration User-Centered Design
+6 more
Backend Fastapi SC Clearance Software Version Control Data Pipelines Docker

Job description

  • Leading the end-to-end design and build of applications that utilise advanced AI and data-led software solutions.
  • Developing scalable data pipelines and backend services that support complex modelling work.
  • Setting standards for clean, efficient engineering across Python(FastAPI), SQL and cloud environments.
  • Training, tuning and deploying machine learning models into production.
  • Creating processes for robust data extraction, transformation and management.
  • Integrating new solutions with existing systems and ensuring smooth deployment.
  • Producing clear technical documentation and presenting findings to clients.
  • Staying current with emerging technologies and bringing fresh ideas into the team.
  • Contributing to proposals and shaping new project opportunities.
  • Mentoring junior engineers and driving best practice across the engineering team.

Requirements

  • Strong track record delivering complex software projects end-to-end.
  • Deep expertise in Python Application Development (FastAPI), with a strong SQL capability.
  • Hands-on experience building data pipelines, APIs and backend services.
  • Solid understanding of cloud platforms (Azure/GCP) and Bash scripting.
  • Advanced Docker knowledge, including storage, volumes and permissions.
  • Strong grounding in software engineering principles, version control and CI/CD.
  • Ability to review and improve others’ code with a collaborative approach.
  • Excellent communication skills and confidence presenting technical work.
  • Experience mentoring or line-managing technical team members.
  • Eligible for UK security clearance (British citizenship and UK residency for 5+ years).

Benefits & conditions

  • A genuinely entrepreneurial environment with autonomy and variety.
  • Projects spanning multiple industries, technologies and data challenges.
  • 26 days’ holiday + bank holidays + your birthday off.
  • BUPA private healthcare and a £1,000 annual development budget.
  • Performance-based bonus and hybrid working from a modern Shoreditch office.
  • Work from abroad for one month each year.
  • Regular socials, snacks and a supportive, ambitious team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:22 min

Key features and advantages of using FastAPI

Ashmi Banerjee · World Congress 2022

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:38 min

Summarizing the five modern Docker capabilities for developers

Ajeet Raina Ajeet Raina +1 · World Congress 2026 North America

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all