×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Engineering Team

Job in London, Greater London, EC1A, England, UK
Listing for: Applied Data Science Partners
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Python, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 GBP Yearly GBP 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer Engineering Team   ·

We are looking for a
Software Engineer to 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.

REQUIRED SKILLS:
  • Degree in a quantitative field such as engineering, mathematics, finance

  • Previous experience of contributing to the design, development, testing, and deployment of software solutions

  • Proven 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

  • Demonstrable 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:
Coding take-home task followed by in-person interview in our London office

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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary