Software Engineer – Ref 18394

Software Engineer – (Ref 18394)

Central London

Salary:  £67,000 p.a + 7.5% bonus

Global research company requires Software Engineer to join the team working on their data platform, which operate at the intersection of data engineering, infrastructure and developer efficiency, with a mission to make every other engineering team go faster.

They develop and maintain the infrastructure, baseline services, and shared data and developer centric functionality for other teams to build on top of. Some of their recent work has included a Kafka topic/schema management layer; a distributed event observability/tracing system; and a storage management layer for datasets.

We are looking for an innovative, passionate engineer who likes solving problems at scale, has a keen eye for automation and efficiency and considers infrastructure just another dimension of software engineering in general.

Daily Duties:

  • Building foundational data platform services at the intersection of infrastructure and data processing on AWS.
  • Building engineering convenience systems, tooling and libraries to help make everyone go fast.
  • Automating everything we can so other teams don’t have to.
  • Collaborating on new ideas for optimizing both systems and engineering workflows so that experiments are cheap and fast.
  • Building relationships with other engineering teams to identify their pain points and come up with ideas to solve those – we are self-organized and drive things ourselves. Drive and passion are welcome here.
  • Moving across the stack – from development to infrastructure, we have a varied list and we touch it all. Scala, Python and Java language side, Terraform for AWS, Jenkins and Spinnaker for CI/CD, Docker and Kubernetes to run our (and other engineers’) services.

Skills Required

  • Experience working on distributed systems in the cloud. (They use AWS but are happy if you have experience with either GCP or Azure instead).
  • Experience in at least one of the following: Scala, Python or Go.  (you will be trained on the others)
  • Experience in packaged software using Docker. (Kubernetes ideal but not essential)
  • Experience with CI/CD and infrastructure as code.
  • You view DevOps as a mindset, not a role. The company works under the motto “we write it, we run it” and are happy to roll their sleeves up and get stuck in infrastructure work.
  • You must have a passion for creating high quality, testable code. They write and design their own tests. Things they don’t test, they measure, and if there are problems they go in, investigate them and fix them.
  • Ability to work in a collaborative environment.

What you will get:

  • Competitive salary.
  • Annual Bonus (subject to how well you and the company will perform in a year)
  • Flexible working hours, if you need to.
  • 5 weeks holiday and 2 paid volunteer days per year on top of bank holidays. You can also buy up to 5 extra days off every year.
  • Access to Udemy for Business, and 10 learning days per year to make the most of it.
  • Private Health Insurance, Life Assurance, Dental healthcare scheme.
  • Access to HeadSpace to help you with your inner wellbeing.
  • Cycle to work scheme.
  • Season ticket loan.
  • Fun and smart colleagues to work with.

Salary: £67,000 p.a. + 7.5% bonus

Location: London

Apply Now