Staff Software EngineerReady to apply Before you do, make sure to read all the details pertaining to this job in the description below.Once a week in the office or Fully Remote (UK)£90,0000 - £100,000 + Full Bens + 10% Bonus-------------------------------------------------------------------------------------Are you an Staff Software Engineer with a passion for best practice? Do you still have your finger firmly on the pulse of Software Engineering? Do you want to work for a truly innovative organisation that is developing ground-breaking technologies?-------------------------------------------------------------------------------------Headquartered in London but as a fully remote position, you'll be the Staff Software Engineer for a rapidly expanding team. We are looking for an accomplished leader, with the ability to motivate individuals, Promote best practise, encourages open communication and gets the most out of their team.-------------------------------------------------------------------------------------Engineering Manager Experience/Responsibilities:We’re looking for a Staff Software Engineer to join the Insights Team. You’ll be instrumental in building data pipelines, data stores, and API layers, powering client-facing dashboards, raw data reporting, and performance analytics. This is a high-impact role that will shape new product offerings and ensure alignment with business goals.You’ll design, implement, and support major components of our unified back-end data systems, define how data should be aggregated, and ensure high availability and performance across systems.-------------------------------------------------------------------------------------Tech Stack:Languages: JavaFrameworks: Spring/Spring BootCloud: AWS, GCPDatabase: SQL (Postgres is a plus)Bonus: Experience in data infrastructure and large enterprise systems.-------------------------------------------------------------------------------------ResponsibilitiesDesign, implement, and support major components of our back-end data systems.Build scalable, distributed systems using open-source tools.Develop and maintain data pipelines, data stores, and API layers.Evaluate new technologies to support new product offerings.Mentor team members and drive best practices.If successful in this role you will be joining an already high performing, energetic team, as well as joining a management team that is focused on becoming world class.