Senior Software Developer (Python)

Olive Jar Digital

Greater London

Remote

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days annual leave
Health insurance
Pension scheme
Annual bonus scheme
Annual salary review
Electric car scheme

Job summary

A growing digital consultancy in the UK is seeking a Senior Software Developer (Python) to design and enhance AI prototypes. This role involves working collaboratively with engineers, managers, and designers to deliver high-quality, user-centric solutions. The ideal candidate should have strong experience in Python and cloud environments, alongside effective collaboration skills. Benefits include health insurance, an annual bonus, and a generous leave allowance. This position allows for remote work flexibility.

Qualifications

  • Strong experience in modern software development, particularly in Python or similar backend languages.
  • Experience with building APIs, microservices, or backend systems in cloud environments.
  • Ability to collaborate effectively with multidisciplinary teams, including ML, data, design, and product.
  • Able to collaborate with multidisciplinary teams including ML, data, design and product.
  • Comfortable writing technical documentation and communicating complex concepts.

Responsibilities

  • Develop and refine software components that support AI prototypes.
  • Contribute to technical design documentation, including architecture and API specifications.
  • Build and maintain well-tested, clean code aligned to quality expectations.
  • Support automated deployment pipelines and development tooling.
  • Collaborate with ML engineers and data scientists to integrate models into scalable backend services.
  • Review code, provide mentorship, and uphold quality across the codebase.
  • Participate in testing activities (functional, regression, integration) and drive iterative improvements.
  • Contribute to knowledge sharing and documentation of deliverables.

Skills

Python
API development
CI/CD workflows
Automated testing
Version control

Job description

Join to apply for the Senior Software Developer (Python) role at Olive Jar Digital

FTC or Permanent, UK-wide, Remote

About the Role

Olive Jar Digital is seeking a Senior Software Developer to help build, refine, and enhance high‑fidelity AI prototypes and supporting services across several Discovery and Alpha initiatives. You will work closely with machine learning engineers, data scientists, product managers, and designers to deliver secure, high‑quality, user‑centred technical solutions.

This role is ideal for a developer who enjoys solving complex problems, working iteratively, and contributing to early‑stage innovation.

About Olive Jar Digital

As we grow, we empower our teams to develop their roles and functions and offer support to get you from where you are now, to where you want to be. Moving towards our 10th year, we are now an established brand, building digital products and services and championing the provision of expert talent to enhance customer and in‑house teams, satisfying all user needs. We are a professional, fun, fully inclusive and diverse digital consultancy, valuing everyone’s opinion. With a huge growth plan over the next two years, we are expanding our client‑facing delivery team with designers, developers, and testers as we continue to expand our project portfolio.

Responsibilities
  • Develop, refine, and iterate software components that support AI prototypes, ensuring they meet engineering, security, accessibility, and performance standards.
  • Contribute to technical design documentation, including architecture, data flows, integrations, and API specifications.
  • Build and maintain clean, robust, well‑tested code aligned to agreed coding practices and quality expectations.
  • Support automated deployment pipelines, cloud environments, CI/CD workflows, and development tooling.
  • Work closely with ML Engineers and Data Scientists to integrate models and prototype functionality into scalable backend services.
  • Review code, provide technical guidance, and support standards that ensure maintainability and quality across the codebase.
  • Participate in testing activities (functional, regression, integration), resolving issues and supporting iterative improvements.
  • Contribute to knowledge sharing, playback sessions, and documentation of deliverables.
About You
  • Strong experience in modern software development (e.g., Python,.js, or similar backend languages).
  • Experience building APIs, microservices, or backend systems within cloud environments.
  • Skilled in version control, CI/CD workflows, automated testing, and secure coding practices.
  • Ability to collaborate effectively with multidisciplinary teams, including ML, data, design, and product.
  • Comfortable producing technical documentation and communicating complex concepts clearly.
Benefits
  • 25 days annual leave per annum (plus 8 bank holidays as standard)
  • Health insurance
  • Pension scheme
  • Annual bonus scheme
  • Annual salary review
  • Electric car scheme
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Python Engineer
Senior Python Engineer

your Jared • Greater London

Hybrid
GBP 80,000 - 95,000
Hybrid work model
London office access
Career progression
+1
Senior Python Developer - Up to £90k
Senior Python Developer - Up to £90k

Oliver Bernard • England

Remote
GBP 70,000 - 90,000
Bonus up to 30%
Stock options package
Remote first working
Senior Software Engineer
Senior Software Engineer

RedTech Recruitment • Cambridge

Hybrid
GBP 90,000 - 120,000
Bonus structure
Long-term career progression
World-class engineering environment
Senior Software Engineer
Senior Software Engineer

Abstract Group • Leeds

On-site
GBP 65,000 - 85,000
Free food and drink
Games area
25 days holiday, rising to 30
+3
Senior Python Developer
Senior Python Developer

City Science • United Kingdom

Remote
Flexible working hours
25 days annual leave
Group pension scheme
+2
Senior Software Engineer
Senior Software Engineer

Aspire Life Sciences Search • Greater London

Remote
GBP 65,000 - 85,000
Competitive salary
Professional development opportunities
Flexible working hours
Python Developer
Python Developer

Reggie & Cole • Greater London

Remote
GBP 60,000 - 70,000
Senior Python Backend Software Developer
Senior Python Backend Software Developer

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 95,000
Hybrid working
On-site gym
Cycle to work scheme
+4