Senior Software Engineer

Driftrock

United Kingdom

Remote

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote role with flexible working environment
24 days holiday entitlement, increasing yearly
Budget for personal development courses
Maternity and Paternity leave policies
Health plan covering various medical aspects
Share options in the company
Company pension contribution
Discounts and perks with CharlieHR
Life Assurance and Income Protection

Job summary

A leading marketing tech firm in the UK is seeking a Senior Software Engineer with strong backend experience, ideally in Elixir, to join their remote team. You will collaborate with engineers and contribute to innovative product development in a supportive environment. Ideal candidates should have an interest in agile practices and mentoring, offering flexibility and a commitment to quality in coding.

Qualifications

  • Strong backend experience in Elixir or similar languages.
  • Experience with frontend frameworks.
  • Comfortable making technical decisions in discussions.
  • Interest in continuous delivery and TDD practices.

Responsibilities

  • Work with other developers in a collaborative environment.
  • Adopt a data-driven mindset when assessing work value.
  • Drive innovation and product improvements.

Skills

Strong backend experience (Elixir or similar)
Collaboration in a team
Mentoring engineers
Agile practices knowledge

Job description

Senior Software Engineer (Python/Django)

Start Date: ASAP

Remote working

Salary Range: between £60K to £80K dependent on experience and level of skills

Introduction

The Driftrock engineering team is on the hunt for a software engineer who will work directly with everyone in the company to continuously improve our product and drive innovation.

Responsibilities
  • Be passionate about problem solving, asking questions around when working on features
  • Be an active member of our engineering team, working together with the other developers helping them grow their skills in a productive and challenging environment
  • Have a strong data-driven mindset when assessing the value that our work has for customers
About The Company

Driftrock is a marketing technology business founded in 2013 on a mission to become the world leading automotive & e-Mobility marketing platform. We’re a team of passionate, friendly, driven people who work hard, but also believe that you can do that whilst still enjoying life! We have a balanced, flexible culture where we have fun and achieve big things for the company and our awesome clients.

About The Team & Technology

You will be joining a growing product team, with engineers who are deeply passionate about technology and problem solving, and you will have a chance to make a huge impact on the culture and practices of the team, and the wider company. We believe in continuous improvement and we are constantly optimising how we work and communicate. We plan our work weekly, using a lean approach (a mixture of Kanban and eXtreme Programming). This way we are able to deploy several times a day, allowing us to have a short feedback cycle on our changes. We have a data-driven mindset and we use data to drive decisions on everything from user story prioritisation to company strategy. We also strongly believe in observability and keeping a close eye on how our product is behaving. Our platform is made of multiple services (mainly built in Elixir, plus some Ruby services that we are transitioning to Elixir), talking to each other via APIs and RabbitMQ and storing data in Postgresql and redis. All services are hosted on Kubernetes and Google Cloud.

What We're Currently Working On

We are working on a project to introduce Lead qualification through various communication channels and tracking everything in our Single Customer View. Together with the growing volume of data that we process for our customers this is a great opportunity for us to improve and optimise parts of our event driven architecture to be able to process existing and planned workloads without any issues. We are also finishing the migration to our own style guide using Phoenix Components, as well as polishing existing and growing new product features. In addition we are always open to opportunities to geek out with new technologies.

Requirements
  • You should have strong backend experience (Elixir or similar languages) and some experience with frontend frameworks
  • You value and enjoy working in a small team, collaborating closely with other engineers as well as members of other teams
  • You can provide new and diverse viewpoints for our technical and product discussions and be comfortable making technical decisions
  • You are interested in, and have a view on agile practices such as continuous delivery, TDD, pair programming, code reviews and retrospectives
  • You should have some experience mentoring engineers and a view on how to create a productive team
  • You are keen to ensure there is a high standard of quality and security in the software we produce as a team
  • You can work in the same timezone as the rest of the team (flexible)
Benefits
  • A fully remote role. Make use of a flexible working environment, with some travel requirements for company or team meetings when necessary
  • A holiday entitlement of 24 days, increasing a day each year, capped at 28
  • Budget to attend conferences or courses to further your development
  • Flexibility to take courses or time on personal goals
  • Maternity and Paternity - Family comes first, so we have a package that means you can spend the time you need with your growing family
  • Health plan covering medical cover as well as dental, vision, hearing, mental health, cancer, rewards points and more
  • Share options in the company with very favourable option agreements
  • A company pension scheme contribution
  • Discounts and perks with CharlieHR
  • Life Assurance and Income Protection policies
  • Certain benefits are exclusively available to employees based in UK
  • Employees based abroad will be onboarded through an Employer of Record and will follow the legal regulations applicable in their respective countries

We will not be considering any recruitment agencies for this role.

By applying for this job you hereby give us permission to store your data on our secure applicant tracking system and to contact you with regards to Driftrock job opportunities. We process your data for recruitment purposes only. We will keep your data until our open role is filled. When that period is over, we will either delete your data or inform you that we will keep it in our database for similar future roles for subsequent 12 months.

Here’s a link to our privacy policy: https://www.driftrock.com/privacy-policy/. In this policy, you will find information about our compliance with GDPR (data protection law) and how to request data access, deletion, correction or restrict processing. You have the right to lodge a complaint about the way we handle your data with the UK supervisory authority (Information Commissioner’s Office) or you can contact our DPO for more information or concerns.

Seniority level

Mid-Senior level

Employment type

Full-time

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sales Development Representative
Sales Development Representative

Driftrock • Greater London

On-site
GBP 40,000 - 50,000
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Full Remote Senior Software dev
Full Remote Senior Software dev

Driftrock • London

Remote
GBP 40,000 - 80,000
Collaborative environment
Opportunity to work with skilled developers
Stable company with growth potential
Senior Full Stack Engineer - Remote, UK
Senior Full Stack Engineer - Remote, UK

Employment Hero • United Kingdom

Remote
GBP 70,000 - 120,000
Remote work UK
AI tooling access
ESOP
+1
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Software Engineer
Senior Software Engineer

Online Filings • City Of London

Hybrid
GBP 50,000 - 65,000
Competitive Salary
Performance Bonus
Holiday Allowance 27 days
+2
Senior Software Engineer
Senior Software Engineer

Harnham • Greater London

Hybrid
GBP 60,000 - 75,000
Flexible working
Wellbeing allowance
Enhanced parental pay
+2
Full-stack Python/Django Developer
Full-stack Python/Django Developer

Rock Kitchen Harris • Leicester

Remote
GBP 30,000 - 50,000
20 days annual leave
8 days national bank holidays
Paid time off around Christmas
+7
Senior Javascript Developer
Senior Javascript Developer

Odro Ltd. • Glasgow

Hybrid
GBP 60,000 - 90,000
Senior Sales Engineer - London
Senior Sales Engineer - London

Drata • Greater London

Hybrid
GBP 152,000 - 188,000
Stock equity
Health & Wellness
Parental Leave
+2