Software Engineer

Applied Data Science Partners Ltd.

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual bonus
26 days leave
BUPA Healthcare
Family leave
£1,000 dev budget
Hybrid work in London (Shoreditch)

Job summary

Applied Data Science Partners Ltd. is seeking a Software Engineer to design, develop, test and deploy software solutions, including backend APIs and data pipelines.

You will work closely with a software team, using Git for version control and modern development practices to ensure robust, scalable systems. The role emphasizes Python development, FastAPI and Pydantic libraries, cloud deployment, and Docker usage within a hybrid London-based setup.

Qualifications

  • Proficiency in at least one programming language and familiar with multiple paradigms (OO, functional, procedural).
  • Experience contributing to design, development, testing and deployment of software solutions.

Responsibilities

  • Contribute to design, development, testing and deployment of software solutions throughout the SDLC.
  • Collaborate within a software team using Git for version control and workflow management.
  • Write clean, efficient code in Python and related paradigms.
  • Develop and maintain backend APIs and data engineering pipelines (FastAPI, Pydantic).
  • Support cloud deployment and understand cloud environments.
  • Use Docker at an intermediate level with storage and Linux permissions.

Skills

Python
Git
Docker
APIs
Data pipelines

Tools

FastAPI
Pydantic
Linux

Job description

We are looking for aSoftware Engineerto play an active role in designing, developing, testing, and deploying software solutions to meet a range of business needs. You will collaborate closely with other members of the software engineering team, applying strong knowledge of programming concepts and best practices to build robust systems and contribute to high‑quality project outcomes. You will be responsible for producing clean, maintainable code using modern software development techniques and tools (such as Git), and work on backend APIs and data engineering pipelines with a focus on reliability and efficiency. Your role will involve supporting cloud deployment, utilising Docker and Linux as part of the development and deployment process.

We’re looking for someone with a co‑operative, can‑do attitude who can build high‑quality data engineering solutions.

If this sounds like you, we can’t wait to hear from you!

KEY RESPONSIBILITIES:
  • Contribute to the design, development, testing, and deployment of software solutions, following established best practices throughout the software development lifecycle.

  • Work collaboratively within a software engineering team, using Git and related tools to support version control and effective workflow management.

  • Write clean and efficient code in at least one programming language, ideally Python, using object‑oriented, functional, and procedural programming paradigms.

  • Participate in the development and maintenance of backend APIs and data engineering pipelines, utilising relevant Python libraries (e.g. FastAPI, Pydantic).

  • Support cloud deployment of applications, demonstrating a solid understanding of deployment principles and cloud environments.

  • Utilise Docker at an intermediate level, including the use of storage, volumes, and basic Linux permissions.

  • Communicate technical concepts and project updates clearly through written reports and presentations.

  • Apply strong organisational skills to manage tasks, time, and workload effectively.

  • Approach technical challenges with effective problem‑solving and analytical skills.

  • Maintain high attention to detail in all aspects of software development and project documentation.

  • Demonstrate the ability to work independently as well as collaborate effectively with team members.

KEY REQUIREMENTS:
  • Experience of contributing to the design, development, testing, and deployment of software solutions

  • Experience of working collaboratively as part of a software team, using tools like Git to adhere to established best practices

  • Strong understanding of software engineering concepts and principles, knowledge of best practices in software development and testing

  • Proficiency in at least one programming language and be familiar with multiple programming paradigms (e.g. object‑oriented, functional, procedural)

  • Good understanding of cloud deployment

  • Proficiency with Git

  • Intermediate Python, including relevant libraries for data engineering and backend API development (i.e., FastAPI, Pydantic, etc)

  • Intermediate Docker, basic understanding of Docker storage and Volumes, Linux permissions

  • Effective communication skills through written reports and presentations

  • Effective organisational skills e.g. planning, time management

  • Effective problem‑solving and analytical skills

  • High attention to detail

  • Ability to work independently and as part of a team

INTERVIEW PROCESS:

Stage 1: 20 min video call with a member of the hiring team

Stage 2: 45 mins live coding task

Stage 3: 1hr F2Finterview in our London office

OUR BENEFITS:
  • Competitive compensation package including annual performance bonus
  • 26 days of annual leave, 8 bank holidays plus your birthday off
  • BUPA Private Healthcare
  • Enhanced family leave
  • £1,000 annual development budget
  • Flexible hybrid working (2 days a week in our modern Shoreditch office)
  • Remote working from anywhere in the world for up to 4 weeks each year
  • Latest tech that suits you: high-spec Windows machine or a MacBook
  • Free snacks and drinks, and regular team socials
  • Supportive entrepreneurial environment offering a ton of autonomy and opportunity to work on a variety of projects, technologies and industries

Join us and realise your full potential in a collaborative, forward‑thinking team, where your work will help shape the future and have real impact.

OUR COMMITTMENT TO DEI:

At ADSP, we are committed to fostering an inclusive hiring process and believe in creating an environment where all candidates have equal opportunities to succeed. If you require any reasonable adjustments during the application or interview process, please do not hesitate to reach out to us at careers@adsp.ai

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (C++)
Senior Full-Stack Developer (C++)

Applied Data Science Partners Ltd. • Corsham

On-site
GBP 75,000 - 110,000
Annual bonus
26 days annual leave
8 bank holidays plus birthday off
+6
Senior Full-Stack Developer (Python)
Senior Full-Stack Developer (Python)

Applied Data Science Partners Ltd. • Greater London

Hybrid
GBP 85,000 - 120,000
Annual bonus
26 days leave
Private healthcare
+6
Senior Full-Stack Developer (Bath Area)
Senior Full-Stack Developer (Bath Area)

Applied Data Science Partners • Bath

On-site
GBP 70,000 - 100,000
Annual bonus
Annual leave
Private healthcare
+7
ML Engineer
ML Engineer

Applied Data Science Partners Ltd. • Greater London

Hybrid
GBP 70,000 - 110,000
Annual bonus
26 days leave
BUPA Healthcare
+6
Staff Engineer (Defence)
Staff Engineer (Defence)

Applied Data Science Partners • Greater London

On-site
GBP 90,000 - 130,000
26 days annual leave
BUPA Private Healthcare
£1,000 annual development budget
+1
Senior UX Engineer
Senior UX Engineer

Applied Data Science Partners Ltd. • Greater London

Hybrid
GBP 85,000 - 110,000
Annual performance bonus and equity
26 days annual leave
Birthday off
+6
Head of Delivery (Public Sector)
Head of Delivery (Public Sector)

Applied Data Science Partners • Greater London

On-site
GBP 110,000 - 150,000
Annual performance bonus
Equity
26 days annual leave
+8
Senior Full Stack Developer
Senior Full Stack Developer

Appvia • Greater London

Hybrid
GBP 70,000 - 85,000
10% Bonus
10% Equity in Shares
Benefits package
+1
Business Analyst
Business Analyst

Applied Data Science Partners Ltd. • Greater London

Hybrid
GBP 45,000 - 65,000
Competitive compensation package
Annual bonus
26 days annual leave
+8
Senior Software Engineer - Java, Node.js & AWS
Senior Software Engineer - Java, Node.js & AWS

xdesign • City of Edinburgh

On-site
GBP 70,000 - 110,000