Software Engineer II - Full-Stack
Role Overview
The Software Engineer II contributes to goals across the team and may lead projects while reporting to managers and group leads.
The role focuses on technical execution, production systems, collaboration, project ownership, hiring, and colleague development.
Key Skills for This Role
Full Job Posting
About Deliveroo
Deliveroo builds technology and marketplace services for online food ordering and delivery.
The company is now part of DoorDash and may collaborate with teams, systems, and leaders across DoorDash and Wolt.
Role Overview
The Software Engineer II contributes to goals across the team and may lead projects while reporting to managers and group leads.
The role focuses on technical execution, production systems, collaboration, project ownership, hiring, and colleague development.
Technical Execution
- Improve code structure, influence architecture, and review code produced by the team.
- Simplify maintenance and operation of production systems, visibility, operational readiness, and system health.
Collaboration and Leadership
- Build relationships with other engineering teams and identify collaboration opportunities.
- Own larger pieces of work, assist with design and implementation choices, and influence the team roadmap.
- Participate in hiring and conduct engineering interviews.
- Support colleagues' personal growth and encourage efficiency in their roles.
Experience and Skills
- The company welcomes experience in some, rather than necessarily all, of the listed areas.
- Experience writing web-based applications in any language, with interest in learning Go, Ruby on Rails, Python, Scala, or Rust.
- Experience with relational databases such as PostgreSQL or MySQL.
- Experience with web architecture at scale, including 20,000 requests per minute or more.
- Experience with NoSQL data backends such as Redis, DynamoDB, Elasticsearch, or Memcached.
- Experience solving logistical problems with software.
- Pride in readable, well-designed, and well-tested software.
Working Environment
- The role offers work on a complex marketplace operating at real scale, with opportunities for ownership, learning, collaboration, and impact.
- The company describes flexible working, continuous learning, competitive salary, and equity options.
Hiring Process
- The interview process typically includes three to four stages.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Deliveroo
Strategy & Operations, Subscription Value Prop & New Benefits
London, GBR
Account Manager (Guildford/Woking/Surrey)
London, GBR
Staff Conversation Designer (Support)
London, GBR
Operations Planning & Insights Associate
London, GBR
Sales Development Representative - Mandarin Speaker
Manchester, GBR
Senior Software Engineer
Hyderabad, IND
Client Partner (Strategic Account Management Lead- National Accounts)
London, GBR
Engineering Manager – Server-Driven UI (Codeless)
London, GBR