cover image
Deliveroo

Senior Software Engineer

Hybrid

London, United Kingdom

Full Time

14-03-2025

Job Specifications

Location: London, the UK - Hybrid (3 days from the office)


Why Deliveroo?

We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We're at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers.

Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities.


What you'll do?

As a Senior Software Engineer at Deliveroo, your individual work contributes to achieving goals in multiple teams. While you will work with your team and lead projects, some of your work will contribute outside of your direct remit. You will report to managers and groups leads and together deliver the results.

Expectations:

Technical Execution:



You will improve code structure, architecture, review code of any scope produced by your team. It will also include work to maximise the efficiency of your team by leading team project planning, foreseeing dependencies and risks, and constructively partnering with other disciplines (e.g. PM, Experience)



You'll aim to simplify the maintenance and operation of production systems, promoting visibility, operational readiness, and health of your team's systems.



Collaboration & Leadership:



As well as leading from the front regarding technical execution, you'll build relationships with other engineering teams and, identify collaboration opportunities.



You'll break down large pieces of work, guide design and technical / implementation choices and influence the roadmap within your team.



You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles.




We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas.



Pride in readable, well-designed, well-tested software



Experience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust)



Familiarity and practical experience with relational databases (PostgreSQL, MySQL)



Familiarity and practical experience with web architecture at scale (20krpm and above)



Familiarity and practical experience with "NoSQL" data backends and other such as Redis, DynamoDB, ElasticSearch, Memcache.




Workplace & Diversity

At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer multiple great benefits in areas including health, family, finance, community, convenience, growth and relocation.

We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an exciting space.
Please click here to view our candidate privacy policy.

About the Company

Deliveroo is an award-winning delivery service founded in 2013 by William Shu and Greg Orlowski. Deliveroo works with approximately 176,000 best-loved restaurants and grocery partners, as well as around 150,000 riders to provide the best food delivery experience in the world. Deliveroo is headquartered in London, with offices around the globe. Deliveroo operates across 10 markets, including Belgium, France, Hong Kong, Italy, Ireland, Qatar, Singapore, United Arab Emirates, Kuwait and the United Kingdom. Know more

Related Jobs

Company background Company brand
Company Name
FuseMetrix Group Ltd
Job Title
Senior PHP Developer
Job Description
Senior PHP Developer Location: Milton Keynes Salary: Competitive, based on experience About FuseMetrix Group FuseMetrix Group is a leading provider of cloud-based business management solutions, empowering companies to streamline operations and drive growth. Our all-in-one platform integrates CRM, ERP, ticketing, finance, and more, helping businesses in various industries achieve efficiency and scalability. As we continue to expand, we are looking for a highly skilled Senior PHP Developer to join our dynamic team. The Role As a Senior PHP Developer, you will play a key role in designing, developing, and maintaining our core SaaS platform. You will work closely with a team of talented developers, product managers, and stakeholders to enhance system functionality and ensure a seamless user experience. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex technical challenges, and is passionate about building scalable web applications. Key Responsibilities Develop, test, and maintain high-quality PHP applications within our FuseMetrix platform. Architect and implement new features, ensuring performance, scalability, and security best practices. Work with front-end developers, designers, and product teams to enhance user experience. Optimize database queries and ensure efficient data management. Participate in code reviews and mentor junior developers. Troubleshoot and resolve software defects and performance issues. Stay up-to-date with the latest technologies, frameworks, and industry trends. Required Skills & Experience 5+ years of experience in PHP development. Experience with MySQL. Strong understanding of RESTful APIs and integration with third-party services. Knowledge of front-end technologies (JavaScript, HTML, CSS, JQuery). Familiarity with cloud environments (AWS, Azure, or Google Cloud) is desirable. Ability to write clean, maintainable, and efficient code. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Why Join FuseMetrix Group? Work on a cutting-edge SaaS platform used by many household names worldwide. Join a collaborative, innovative, and friendly team. Career growth opportunities and continuous learning. Competitive salary and benefits package.
Harrold, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Excelcare
Job Title
Junior IT Support Engineer
Job Description
Location: Bromley Salary: Up to £30K Requirements: Full Driving License Are you an IT professional with at least two years of experience looking to develop your skills in a hands-on role? This is a great opportunity to join a growing IT team and gain valuable experience working across multiple locations, supporting key IT infrastructure and end-user systems. Join us as a Junior IT Support Engineer, providing onsite and remote support to over 3,000 users across Cambridge, Essex, Milton Keynes and London locations. You will play an important role in ensuring seamless IT operations while also supporting our wider digital transformation program. In the first 6 to 12 months, you will be working on telephony project, assisting with administrative tasks, replacing equipment, installing new switches and patching out comms cabinets, working alongside senior engineers. This is a full-time position, Monday to Friday, with a salary of up to £30K, depending on experience. Your key responsibilities will include providing onsite IT support, troubleshooting hardware and software issues, and assisting with setting up and configuring IT equipment. You will work across different sites, installing and maintaining PCs, laptops, printers, mobile devices, and networking hardware. You will also support Windows 10/11, Microsoft 365. To succeed in this role, you should have at least two years of experience in an IT support or field-based role, with a strong understanding of Windows OS, Microsoft Office, and computer hardware. Experience with network switches and VoIP phones would be a great advantage. Strong problem-solving skills, excellent customer service, and good communication are essential. As this is a field-based role, a full UK driving licence is required, along with a willingness to travel between locations to provide onsite support. If you are a motivated IT professional looking for a hands-on role with great development opportunities, we would love to hear from you. Apply now and take the next step in your IT career. To apply: Please submit your CV and a brief cover letter highlighting your relevant experience and how it aligns with the role. We look forward to reviewing your application and potentially welcoming you to our team! What We Offer In Return For Your Hard Work 25 days holiday plus bank holidays Comprehensive induction program Contributory Pension Scheme DBS Certificate paid for by Excelcare Free learning and development Annual Salary Review Employee of the month - £100 for outstanding contribution Staff Appreciation Days Long service awards Working within a great, friendly team and organization Regular team lunches and company events The opportunity to enhance your existing skills and learn many new ones Remote working
London, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Ambition
Job Title
C++ Developer (HFT)
Job Description
Job Description Our client is a leading proprietary trading firm, and they are seeking a talented HFT C++ Software Engineer to join their dynamic team in Singapore. This is an exciting opportunity to work at the heart of the financial markets and leverage cutting-edge technology to optimize trading operations in a fast-paced, high-stakes environment. Requirements Bachelor's degree in Computer Science/Engineering or relevant quantitative field 6+ years of experience in C++ Strong expertise in High Frequency Trading domain Location base: Singapore. Open to sponsor employment visa for suitable profiles. If you are interested, please apply to the job post or contact me at xuanxuan.lim@ambition.com.sg Regrettably, only shortlisted candidates will be notified. Business Registration Number: 200611680D |Licence Number: 10C5117 |EA Registration Number: R23115372
London, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
GroupM
Job Title
Senior Software Engineer
Job Description
Title: Senior Engineer, Creative Optimizations Who We Are Choreograph is WPP’s global data products and technology company. We’re on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising. We’re endlessly curious. Our team of thinkers, builders, creators and problem solvers are over 1,000 strong, across 20 markets around the world. About Choreograph Optimization We’re a Product & Engineering team within Choreograph that’s focussed on optimizing the impact that advertising has for audiences and the brands that we work with. We do this by optimising media buying, and employing dynamic creative, to deliver impactful and relevant messages. Getting these to the right audience, on the right medium, at moments and locations that matter, via channels and for a budget that is optimal for the brands we work with, is where we live. This role will work primarily on our Creative Optimization product, an omnichannel dynamic content optimisation (DCO) platform, that enables brands to power ads (e.g. images, videos, copy) across a range of channels (display, social, online video, connected TV) with dynamic data (e.g. location, weather, events) in real-time, turning a single creative concept into thousands of unique stories. We utilise AI to optimize for the best performing content, helping advertisers to tell the right story at the right time, and audiences to see messages that matter. Our culture is based on mutual trust, sharing, building, and learning together. We value simplicity, maintainability, automation, and metrics. Who We Are Looking For Our team consists of 100+ engineers, designers, data, and product people, working in small inter-disciplinary teams closely with creative agencies, media agencies, and with our customers, to develop and scale our DCO platform, a leading digital advertising optimization suite that delivers amazing outcomes for brands and audiences. As a Senior Engineer you will work side by side with a Product Manager, a Design Lead, and your engineering team to design, build, deliver and operate purposeful solutions. The role is a hands on development role, involving contributing to product strategy, crafting scalable and reliable architectures, developing features, building automations, owning tests, coaching and supporting junior engineers, and contributing to the wider team’s evolution of our principles and practices, and the tools we use. The role has no line management responsibilities. Our platforms are built with Clojure, employ a polylith architecture, are deployed using CI/CD, heavily exploit automation, and run on AWS, GCP, k8s, Snowflake and more. We serve 9 petabytes and 77 billion objects annually, which amounts to 20 billion ad impressions across the globe. You’ll play a leading role in significantly scaling this further. What You Will Do Lead an engineering team, overseeing and participating in all stages of development, delivery and operations, together with Product and Design leaders. Architect solutions that are simple, scalable, reliable, secure, maintainable, and make a measurable impact. Develop and deliver new features, maintain our product, and drive growth to hit team KPIs. As a part of this, undertake hands-on development and engineering tasks with your team and other teams, to deliver production solutions. Employ and champion modern pragmatic engineering principles, practices, and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering. Contribute to, and take a leadership role in, driving ongoing improvements to our engineering principles, practices, and tooling. Provide support & mentorship to junior engineers, prioritising continuous learning and development. Develop and maintain a contemporary understanding of AdTech developments, industry standards, partner and competitor platform developments, and commercial models, from an engineering perspective. Combined these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. What You Will Need Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple / scalable / reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly desirable. Proven experience contributing to product strategy development with Product Management teams. Experience in SaaS product engineering and operations highly desirable. Proven experience in modern software development and testing practices and implementing these in teams, with a willingness to share, partner and coach engineers, product people, and operations through pragmatic and effective development and delivery practices. Experience in employing TDD, BDD or ATDD highly desirable. Proven experience shaping and evolving the principles, practices, and tooling supporting agile, testing/QA, DevSecOps, automation, SRE. Experience in Trunk Based Development, XP, & implementing CI/CD highly desirable. A focus on continuous learning and improving, both technically and professionally, in your industry, for you and your teams. Demonstrated resilience, with experience working in ambiguous situations. Strong English, excellent influencing and communication skills, and excellent documentation skills. If you are ready to be at the forefront of the AdTech industry, shaping its future, and driving success for both Choreograph and our clients, we encourage you to apply and join our team. Choreograph is the beating heart of data inside WPP’s media investment group, GroupM, the world’s leading media investment company responsible for more than $60 billion in annual media investment. Discover more about Choreograph at www.choreograph.com GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients. The more inclusive we are, the more great work ...
London, United Kingdom
On site
Full Time
14-03-2025