Senior Software Developer (Python) in London
Senior Software Developer (Python)

Senior Software Developer (Python) in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Olive Jar Digital

At a Glance

  • Tasks: Develop and enhance AI prototypes while collaborating with a diverse team.
  • Company: Join Olive Jar Digital, a fun and inclusive digital consultancy.
  • Benefits: Enjoy 25 days leave, health insurance, and an electric car scheme.
  • Why this job: Make a real impact in tech innovation and grow your career.
  • Qualifications: Strong Python skills and experience with APIs and cloud environments.
  • Other info: Dynamic environment with excellent opportunities for professional development.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join to apply for the Senior Software Developer (Python) role at Olive Jar Digital. FTC or Permanent, UK-wide, Remote.

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.

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

Senior Software Developer (Python) in London employer: Olive Jar Digital

At Olive Jar Digital, we pride ourselves on being an excellent employer that fosters a collaborative and inclusive work culture, where every team member's voice is valued. With a strong focus on professional development, we offer numerous growth opportunities and benefits such as health insurance, a generous annual leave policy, and an electric car scheme, all while working remotely across the UK. Join us in our exciting journey as we expand our innovative digital consultancy and make a meaningful impact in the tech industry.
Olive Jar Digital

Contact Detail:

Olive Jar Digital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer (Python) in London

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Olive Jar Digital. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

Don’t just talk about your experience; show it! Create a portfolio of your projects, especially those involving Python and AI prototypes. Share your GitHub link when you apply through our website to give us a taste of your coding chops.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding the latest trends in AI and software development. Practice common interview questions and be ready to discuss how you've tackled complex problems in the past.

✨Follow Up

After your interview, don’t forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in our minds. Plus, it’s a great chance to reiterate why you’re the perfect fit for the Senior Software Developer position.

We think you need these skills to ace Senior Software Developer (Python) in London

Python
API Development
Microservices
Cloud Environments
Version Control
CI/CD Workflows
Automated Testing
Secure Coding Practices
Technical Documentation
Collaboration
Problem-Solving
Iterative Development
Code Review
Software Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with Python and any relevant projects that showcase your skills in building APIs or microservices. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our mission at Olive Jar Digital. Let us know what excites you about working on AI prototypes!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples of complex problems you've solved in your previous roles. We love developers who enjoy tackling challenges and can think outside the box!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!

How to prepare for a job interview at Olive Jar Digital

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills and any other relevant technologies mentioned in the job description. Be ready to discuss your past projects, especially those involving APIs, microservices, or cloud environments. This will show that you’re not just familiar with the tech but have hands-on experience.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Olive Jar Digital values developers who enjoy solving complex problems, so share examples that highlight your analytical thinking and iterative approach to development.

✨Collaborate and Communicate

Since this role involves working closely with multidisciplinary teams, be prepared to demonstrate your collaboration skills. Think of examples where you’ve successfully worked with designers, data scientists, or product managers, and how you communicated complex concepts clearly.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about their current projects, team dynamics, or how they approach innovation. This shows your genuine interest in the role and helps you assess if Olive Jar Digital is the right fit for you.

Senior Software Developer (Python) in London
Olive Jar Digital
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>