Salesforce Senior Developer

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

The Role: 

Our Partner Lifecycle team at Deliveroo is delivering numerous change projects globally to support the rapid growth of the company. We are looking for an experienced Salesforce Developer to join our Partner Lifecycle product team to develop and deploy business solutions that will help our partners onboard and use Deliveroo services successfully!

As a Salesforce Senior Engineer, you will be a part of a high-performing team collaborating closely with Product Management, Account Management, Partner Services and Commercial teams to plan, develop and deploy new capabilities onto our Salesforce Platform. We are looking for someone who thrives in fast-paced, highly collaborative environments and takes pride in delivering and supporting new capabilities for the business.


  • Define and maintain coding standards, architecture and reliability that align with Salesforce best practices
  • Works to maximise efficiency of their team. Leads some team project planning, foreseeing dependencies and risks. Constructively partners with other disciplines (e.g. PM, Sales Operations, Care, Engineering)
  • Writes, contributes to and reviews relevant design docs on behalf of their team and that affect their team
  • Write Visualforce, Apex classes, triggers, batch classes, and have a proficiency in REST-based web services, Java, HTML, XML, and SQL
  • Help to manage the deployment process from start to finish and commit changes to our CI/CD pipeline. Approve or review pull requests 
  • Use test automation tooling to improve the quality and coverage of our testing
  • Use Salesforce APIs and standard architecture to integrate systems with Salesforce
  • Recommend best practice solutions to key business problems
  • Simplifies the maintenance and operation of our production system. Champions the reliability, visibility, operational readiness, and the health of their team’s systems
  • Maintains a deep understanding of multiple products and their intersection with other parts of the business
  • Works with their team and adjacent teams (when relevant) to deliver projects and solve problems
  • Leads the work of other engineers, breaks down projects and guides design and implementation choices
  • Communicates team work and influences the roadmap within their team. Builds cross-team relationships
  • Mostly makes good decisions regarding their own and neighbouring teams, seeking data and cultivating consensus


  • 6+ years of experience working as a Salesforce Developer, Solution Architect or Technical Lead in highly collaborative environments
  • 6+ years working in Agile and DevOps environments where Peer Code Reviews and Peer Testing are common practice
  • Extensive experience and understanding of Salesforce Service Cloud or Sales Cloud
  • Experienced at Designing and leading design of complex solutions
  • Experience of all phases of software development life-cycle, design and development of custom solutions on the platform
  • Experience with managed or custom applications integrated or used along with Salesforce such as Docusign, Pardot, payment processing gateways, etc.
  • Extensive demonstrable experience writing Web Components, Visualforce, Apex classes, triggers, batch classes, and have a proficiency in REST-based web services, Java, HTML, XML, and SQL, Lightning tech stack
  • Extensive experience with deployment processes between salesforce environments, using Bitbucket, GitHub or DevOps automation tools
  • Experience in test automation, specifically in Salesforce testing using tools like Selenium, Provar, or similar.

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 start-ups around.

Please click here to view our candidate privacy policy.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)

Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.