Senior Software Engineer

Senior Software Engineer
Location: London, UK
Working Environment: Hybrid (2 days on-site per week)

The company is a leading financial data and analytics company and looking to hire a Senior Software Engineer with experience of working on the development of cloud databases. The business processes large-scale market data and delivers historical datasets and analytics products to institutional clients globally.

This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams.

Key Responsibilities
  • Design, analysis and implementation of features in the data distribution platform.
  • Ensure system reliability by implementing company and industry best practices.
  • Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications.
  • Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.
  • Evaluate and adopt relevant technologies and tools

Key Requirements
  • Degree in computer science or other STEM degree plus relevant programming experience.
  • 6+ years of experience in software engineering, with proficiency programming in Python on Linux.
  • Experience working with AWS and Docker.
  • Experience with Databricks and/or Snowflake

Desired, but not essential:
  • Experience with C/C++ or Java
  • Knowledge of database optimisation and administration

Job Details

Company
SoCode Limited
Location
London, Bunhill, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum Discretionary Bonus + Private Medic
Posted