cover image
Driftrock

Senior Software Engineer

Remote

London, United Kingdom

Full Time

18-03-2025

Job Specifications

Start date: ASAP

Remote working

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

Overview

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.

You will be expected to:

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

Driftock 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 small 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 biweekly, 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

After a period of experimentation, we are in the process of migrating our app to Phoenix LiveView and Phoenix Components, coming up with best practices and defining a style guide. We are also working on improving the performance of our processing pipeline, 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 and Ruby are our favourites) and some experience with frontend frameworks
You should demonstrate a desire to continuously learn to improve your technical, communication and other soft skills
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 the 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 would like to keep this 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.) You can find how to send us a request to let you access your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data.

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."

About the Company

Driftrock is the Automotive Marketing Platform which Turbo Charges your team’s ability to increase and track ROI from their marketing campaigns. Driftrock enabled +$270M of New Vehicle Sales in the last 12 months. We help data-driven teams from BMW, Honda and Mercedes to automatically integrate lead generation campaigns and then validate customer data and convert it into trackable sales revenue, i.e. campaigns to vehicles sold. Driftrock is an Official Meta, Google, and LinkedIn Marketing Partner. Additionally, Driftrock i... Know more

Related Jobs

Company background Company brand
Company Name
Sophos
Job Title
Senior Software Engineer
Job Description
About Us Sophos is a global leader and innovator of advanced security solutions for defeating cyberattacks. The company acquired Secureworks in February 2025, bringing together two pioneers that have redefined the cybersecurity industry with their innovative, native AI-optimized services, technologies and products. Sophos is now the largest pure-play Managed Detection and Response (MDR) provider, supporting more than 28,000 organizations. In addition to MDR and other services, Sophos’ complete portfolio includes industry-leading endpoint, network, email, and cloud security that interoperate and adapt to defend through the Sophos Central platform. Secureworks provides the innovative, market-leading Taegis XDR/MDR, identity threat detection and response (ITDR), next-gen SIEM capabilities, managed risk, and a comprehensive set of advisory services. Sophos sells all these solutions through reseller partners, Managed Service Providers (MSPs) and Managed Security Service Providers (MSSPs) worldwide, defending more than 600,000 organizations worldwide from phishing, ransomware, data theft, other every day and state-sponsored cybercrimes. The solutions are powered by historical and real-time threat intelligence from Sophos X-Ops and the newly added Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. Role Summary We are seeking a Senior Software Engineer to join our Security Operations Features team, contributing to the development of Managed Services. In this role, you will work as part of an experienced engineering team, driving the design and implementation of complex features while collaborating with key stakeholders across the organization. This position offers an excellent opportunity to be part of an inclusive and knowledgeable team dedicated to fostering innovation and professional growth. What You Will Do Design, Build, Support and Refine solutions for our Security Operations team and end customers focusing on Managed Services Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs Write product code along with test automation to deliver against project timescales, quality and requirements Contribute to daily stand-ups, collaborative estimation and retrospective meetings Participate in architecture and security reviews of new developments to ensure that released products comply with Sophos’ security requirements and industry best practice Research, design and prototype new functionality that forms part of a larger solution Learn how to scale solutions and integrate with products produced by wider teams What You Will Bring Extensive development and test experience, with expertise in JavaScript/TypeScript Strong architecture and design skills, ensuring scalability, performance, and maintainability Proven ability to lead technical discussions, mentor junior engineers, and drive best practices Excellent problem-solving skills, thinking strategically and proposing innovative solutions Strong independent research, prototyping, and system design capabilities Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to diverse audiences Desirable: Experience with agile development methodologies, preferably Scrum or Kanban Proficiency in modern web UI frameworks, such as React or Angular Strong understanding and practical experience with SQL and NoSQL databases Expertise in automated testing, including unit, integration, and end-to-end testing Hands-on experience with REST APIs and GraphQL for efficient data handling and service communication #B1 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply. What's Great About Sophos? · Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. · Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit · Employee-led diversity and inclusion networks that build community and provide education and advocacy · Annual charity and fundraising initiatives and volunteer days for employees to support local communities · Global employee sustainability initiatives to reduce our environmental footprint · Global fitness and trivia competitions to keep our bodies and minds sharp · Global wellbeing days for employees to relax and recharge · Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We’re proud of the diverse and inclusive environment we have at Sophos, and we’re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos’ data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos
United Kingdom
Remote
Full Time
19-03-2025
Company background Company brand
Company Name
Twinkl Educational Publishing
Job Title
Senior Software Engineer
Job Description
Location: Remote. Hybrid or Office based from our Sheffield HQ Annual Salary: £60,000- £75,000 Join Our Engineering Evolution at Twinkl At Twinkl, we're not just building software - we're transforming how millions of educators and learners interact with educational content and resources worldwide. By creating adaptable, comprehensive learning tools, we're breaking down educational barriers. We believe in empowering the next generation with the skills and resources they need to succeed, no matter their geographic or economic background. We’re not just sharing resources; we're building a global learning community. As we scale our platform to serve parents, teachers, and students across the globe, we're seeking exceptional Senior Software Engineers to help drive our technical evolution. We're in the midst of an exciting transformation, completely rebuilding our experience from the ground up using React, Next.js, TypeScript, and Node.js. Alongside this, we're embracing cutting-edge cloud architecture on AWS, building scalable solutions with serverless technologies and microservices. Fancy working on early stage initiatives and emerging projects where you can genuinely shape our technical direction? That's exactly what we offer. Our engineering teams are properly empowered - we trust you to make the right technical decisions and own your solutions. What will you be doing? You'll be building brilliant tech that makes a real difference. We're talking about systems that deliver educational content to millions, supporting teachers across every time zone, and making learning accessible globally. Plus, you'll be part of our international expansion, working with autonomous, product-centric teams who are passionate about what they do. You’ll use our tech stack.. React + Next.js + TypeScript for our frontend code Node.js + TypeScript for our backend code AWS Lambda for serverless computing S3 for scalable storage, and NoSQL databases like DynamoDB SQS/SNS for messaging Continuous deployment with Terraform (IaC) and GitHub Actions Vitest + React Testing Library for unit tests and Playwright for browser-based tests / smoke tests ..to craft web applications and digital products that have real impact. These include: Discovery & Navigation: Helping educators and learners find their way around Twinkl's enormous content library by delivering a thoughtful and polished user experience. Maths: A React-based game platform designed to support learners through interactive exercises and gamified challenges aligned with educational curricula. It includes progress tracking, adaptive difficulty, and teacher-friendly reporting. What do we need from you? Experience with React/Next.js + TypeScript for frontend and/or Node.js + TypeScript for backend If you can do both, great! But we do understand that not every engineer has a perfect blend of frontend and backend expertise, and that’s okay! If you are experienced in our stack but lean more to one end, but have the desire to learn and grow into a full stack role, we want to hear from you. Experience owning your code end-to-end, from design through deployment, in a collaborative DevOps environment. You have extensive experience in web development, particularly in large-scale, cloud-based systems with CI/CD practices. You bring deep expertise in modern frontend frameworks (especially React) and essential web technologies—HTML, CSS, JavaScript, TypeScript, and accessibility (a11y). You are experienced with automated testing and familiar with TDD. You’ve worked in product-centric teams that prioritise strong engineering principles like TDD and pair programming and you have a passion for contributing to and strengthening that culture. You value Cross-Functional Collaboration and continuous improvement. As we are growing, we are looking for a number of Senior Software Engineers to join us, across our different teams. We do a standard interview process and at the end we will find the best match for you based on your skills, experience, preferences and aligning with the business needs! What’s in it for you? A friendly, welcoming and supportive culture. We believe work should be fun and always put people before process Flexible working with fully remote and hybrid working options 33 days annual leave per year, pro rata. You decide which public holidays to recognise. An additional day of annual leave, a Me Day, to take time for yourself Charity day to volunteer and support a registered charity of your choice Westfield Health (including Health Club discount and Westfield Rewards discount and cashback) Learning and Development opportunities, with opportunities for internal mobility across various departments / areas of the business 4 x annual salary death in service life assurance Quarterly awards designed to reward and recognise our wonderful Twinkl employees Free Twinkl Subscription At Twinkl, we encourage diversity, and our doors are open to everyone. We're committed to creating an inclusive workplace for all. If you need any adjustments during the application process to showcase your abilities, please let us know. We're here to support you on your journey. We understand that great ideas aren't confined to an office. That's why our tech teams embrace a remote-friendly culture, giving you the flexibility to choose where you work best. Whether it's from our amazing HQ in Sheffield, mainly remote or something in-between, believe that your best work happens when you have the freedom to create your ideal workspace.
England, United Kingdom
Remote
Full Time
19-03-2025
Company background Company brand
Company Name
DigiTech Resourcing
Job Title
Software Engineer in Test
Job Description
QA Automation Engineer | High-Performance Trading Systems | Remote/London/Porto We are looking for a QA Automation Engineer to join our team and contribute to a high-volume, mission-critical trading system used by a major enterprise client. This role is key in ensuring the system’s performance, stability, and reliability, handling millions of dollars in daily trade volume. What You’ll Be Doing: Develop & Maintain Automated Tests – Build and manage test pipelines using Playwright, Jest, and BDD frameworks (e.g., Cucumber). Ensure Software Quality – Define, implement, and maintain test automation best practices for functional and non-functional requirements. Defect Management – Identify, track, and resolve issues in collaboration with the development team. Continuous Improvement – Promote QA best practices, refine testing processes, and contribute to automation guidelines. Ownership of Quality – Take responsibility for end-to-end quality assurance within a high-performance engineering team. What We’re Looking For: 3+ years of experience in software quality engineering, focusing on test automation for web and non-web applications. Proficiency in JavaScript/TypeScript, Git/GitHub, and testing frameworks like Jest and Playwright. Deep understanding of QA methodologies, tools, and processes for high-availability enterprise systems. Experience in building/testing REST and WebSocket-based APIs (a plus!). Familiarity with performance testing tools such as K6 or Artillery (nice to have). Exposure to high-stakes trading applications or financial systems is a big plus! Interested? Drop us a message or apply directly. Let’s build the future of trading technology together!
England, United Kingdom
Remote
Full Time
19-03-2025
Company background Company brand
Company Name
Sotheby's
Job Title
Senior Fullstack Engineer
Job Description
About Sotheby's Established in 1744, Sotheby’s is the world’s premier destination for art and luxury. Sotheby’s promotes access to and ownership of exceptional art and luxury objects through auctions and buy-now channels including private sales, e-commerce and retail. Our trusted global marketplace is supported by an industry-leading technology platform and a network of specialists spanning 40 countries and 70 categories which include Contemporary Art, Modern and Impressionist Art, Old Masters, Chinese Works of Art, Jewelry, Watches, Wine and Spirits, and Design, as well as collectible cars and real estate. Sotheby’s believes in the transformative power of art and culture and is committed to making our industries more inclusive, sustainable and collaborative. THE ROLE We are in the process of revolutionizing a 276 year old business. We’re looking for extremely talented Golang or Scala software engineers who would help reshape the future of Sotheby’s through exceptional engineering practices, software development and design. The ideal candidate will help us drive technical vision, product development, innovate, optimize complex problems and improve efficiency. We’re looking for team players that value opinions other than their own, look to data to support their decisions, take initiative and make things better. Ideal candidates are curious and eager to learn, are comfortable with ambiguity and a fast paced, ever changing environment. Our team is distributed across multiple countries and we require people that are strong communicators and can work in a diverse, multicultural online environment. Responsibilities Help deliver on the product vision for reshaping a 300-year old industry through building a compelling modern marketplace experience Help drive Sotheby's contribution to servicing the circular economy and drive adoption of marketplace experience to a completely new target demographic Collaborate with designers, user researchers, and engineers to test and ship features continuously Building, optimizing, and maintaining internal and consumer-facing tools that enable Sotheby's sell consigned inventory Designing and building elegant abstractions, shareable libraries, and robust APIs Actively looking for ways to improve the end-to-end experience for specialists across Sotheby's internal-facing product portfolio Working closely with product managers, and stakeholders across the company. Ideal Experience & Competencies 5+ years of industry engineering experience with proven track record Excellent communication skills! This entails active listening, taking constructive criticism, and providing feedback whenever necessary. Intrinsically driven to innovate and to take initiative when seeing a process or a problem which could be improved upon. Eager to learn new technologies and open to learning from others. We are not the place for hard-headed individuals, we strive on collaborative efforts Must have proven experience writing, deploying, and running distributed systems Must have experience writing microservices with clear separation of concerns Must have expert knowledge and experience with either Golang or Scala Must have expert knowledge and experience with a modern front-end framework like React Must have proven experience using data structures and algorithms especially as pertain to web system design and distributed systems Must have expert knowledge of RDBMS such as Postgres or MySQL and writing migrations Working knowledge of GraphQL and GRPC is a big plus Working knowledge and experience writing in Golang is a big plus Working knowledge and experience with Docker and Kubernetes Working knowledge of cloud platforms such as GCP or AWS Working knowledge of messaging queue systems To view our Candidate Privacy Notice for the US, please click here. To view our Candidate Privacy Notice for the UK, Hong Kong, France and Switzerland, please click here. The Company is an equal opportunity employer and considers all applicants for employment without regard to race (including, without limitation, traits historically associated with race, such as natural hair, hair texture, and protective and treated or untreated hairstyles), color, creed, religion, sex, sexual orientation, marital or civil partnership/union status, national origin, age, disability, pregnancy, genetic predisposition, genetic information, reproductive health decision, sexual orientation, gender identity or expression, alienage or citizenship status, domestic violence victim status, military or veteran status, or any other characteristic protected by federal, state/province or local law. The Company complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it operates.
London, United Kingdom
Remote
Full Time
19-03-2025