Lead Software Engineer
Driftrock Limited
About the role
Description:
- The Driftrock engineering team is seeking a Lead Software Engineer to work remotely and start as soon as possible.
- The salary range for this position is between £70K to £90K, depending on experience and skill level.
- The Lead Software Engineer will take ownership of complex technical problems, leading the design and implementation of solutions.
- This role involves being an active leader within the engineering team, mentoring other developers to help them grow their skills in a productive and challenging environment.
- A strong data-driven mindset is required to assess the value of work for customers.
- The engineer will act as a bridge between business requirements and technical implementation, ensuring the right things are built in the right way.
- Driftrock is a marketing technology business founded in 2013, aiming to be the world-leading automotive and e-Mobility marketing platform.
- The company promotes a balanced, flexible culture where hard work and enjoyment coexist.
- The product team is growing and is at a pivotal moment of scaling, with a focus on continuous improvement and optimization of work and communication.
- The team uses a lean approach for planning work weekly, allowing for multiple deployments each day and a short feedback cycle on changes.
- The platform consists of multiple services primarily built in Elixir, with some Ruby services transitioning to Elixir, utilizing APIs and RabbitMQ, and storing data in PostgreSQL and Redis, all hosted on Kubernetes and Google Cloud.
- Current projects include introducing lead qualification through various communication channels and architecting improvements to the event-driven platform.
Requirements:
- Candidates should have strong backend experience, particularly expert-level knowledge in Elixir or similar languages, along with some experience in frontend frameworks.
- Experience in leading technical initiatives from architectural design to delivery is required.
- A desire to continuously learn and improve technical, communication, and soft skills is essential.
- Candidates should have a clear interest in leadership and management pathways, enjoying helping others succeed as much as coding.
- Enjoyment of working in a small team and collaborating closely with other engineers and team members is important.
- The ability to provide new and diverse viewpoints for technical and product discussions and to make and stand by technical decisions is necessary.
- Interest in agile practices such as continuous delivery, TDD, pair programming, code reviews, and retrospectives is expected.
- A strong track record of mentoring engineers and fostering a high-performing, happy team is required.
- Some experience in mentoring engineers and creating a productive team environment is necessary.
- A commitment to maintaining high standards of quality and security in the software produced by the team is essential.
- Candidates must be able to work in the same timezone as the rest of the team, with flexibility.
- This is a fully remote role with some travel requirements for company or team meetings when necessary.
Benefits:
- Employees are entitled to 24 days of holiday, increasing by one day each year, capped at 28 days.
- There is a budget available to attend conferences or courses for further development.
- Flexibility is provided to take courses or time for personal goals.
- A maternity and paternity package is offered to support family needs.
- A health plan covering medical, dental, vision, hearing, mental health, cancer, and rewards points is included.
- Employees receive share options in the company with favorable option agreements.
- A company pension scheme contribution is provided.
- Discounts and perks are available through CharlieHR.
- Life Assurance and Income Protection policies are included.
- Certain benefits are exclusively available to employees based in the UK, while employees based abroad will be onboarded through an Employer of Record, following applicable legal regulations.
Company
Driftrock is the Automotive Marketing Platform that helps brands generate and manage leads and measure ROI across marketing campaigns. Founded in 2013, the company positions itself as a data-driven marketing technology platform that integrates with major ad platforms (Meta, Google, LinkedIn) and automotive publishers to enable lead generation, validation, and attribution across multichannel campaigns. Their platform is hosted on Kubernetes and Google Cloud, and a portion of services are built in Elixir with some Ruby services transitioning to Elixir.
Driftrock Limited