Senior Backend Engineer - Better Matching Experience
Depop
Senior Backend Software Engineer
Depop is a peer-to-peer circular fashion marketplace where anyone can buy, sell and discover secondhand fashion. Our mission is simple: to make fashion circular by making secondhand as exciting and rewarding as buying new. Founded in 2011, Depop's diverse community has helped move resale into the mainstream, where buying secondhand is no longer an alternative, but how people of different ages now engage with fashion. Today, more than 56 million registered users come to Depop to find great value, express their own personal style and give clothes a longer life. We believe that everything you want already exists, and our role is to help people discover it. Powered by a team of over 500 people, our company is headquartered in London, with offices in New York. In 2021, Depop became a wholly-owned subsidiary of Etsy - the global marketplace for unique and creative goods - and continues to operate as a standalone company. For more information, visit We aim to create an inclusive environment where everyone is welcome, no matter who they are or where they're from. Just as our platform connects people globally, we believe our workplace should reflect the diversity of the communities we serve. We thrive on the power of different perspectives and experiences, knowing they drive innovation and bring us closer to our users. We're proud to be an equal opportunity employer, providing employment opportunities without regard to age, ethnicity, religion or belief, gender identity, sex, sexual orientation, disability, pregnancy or maternity, marriage and civil partnership, or any other protected status. We're continuously evolving our recruitment processes to ensure fairness and are open to accommodating any needs you might have. If, due to a disability, you need adjustments to complete the application, please let us know by sending an email with your name, the role to which you would like to apply, and the type of support you need to complete the application to View email address on click.appcast.io.
Depop is looking for an experienced Senior Backend Software Engineer to join the Better Matching Experiences (BMX) team permanently.
BMX owns Depop's product discovery and personalisation experience — the highest traffic surfaces in the platform (by orders of magnitude!) and the largest user facing surface area across Depop's engineering organisation.
The team builds and evolves the search, recommendations, and personalisation platform that powers how millions of users discover inventory across the marketplace. This is a cross-functional squad of Backend and iOS Engineers working closely with Product, Data Science, ML Scientists and Design partners, operating in a fast moving, experiment driven environment where user behaviour insights directly shape what we build and how we iterate.
As a Senior Backend Engineer in BMX, you will have a unique opportunity to shape, evolve and scale our discovery and personalisation systems. You will influence how we migrate to modern architectures and help establish strong engineering foundations as we accelerate new user success and continuous discovery.
What You Will Be Doing
- Independently design and deliver backend solutions to medium-to-large problem spaces, from discovery through production and iteration
- Build and evolve core discovery services, pipelines and APIs that power personalisation at scale
- Help improve search relevance and recommendation quality by working at the intersection of backend engineering and ML-powered personalisation
- Take end-to-end ownership of your work, including design, implementation, testing, observability, and operational support
- Contribute to shaping technical direction within the team, improving system design, reliability, and developer experience
- Operate in an experiment-led environment, helping define hypotheses, success metrics, and feedback loops
- Collaborate closely with Product, Data Science, Design, and other Engineering teams to ensure solutions are well scoped and well understood
- Actively contribute to continuous improvement through retrospectives, post-incident reviews, and technical discussions
- Mentor and support other engineers in the team, raising the overall quality of delivery
Why This Role Is Exciting
- You will shape discovery and personalisation systems that directly influence how millions of users find what they love on Depop
- You will work at the intersection of product engineering and data science
- You will have real ownership over meaningful problem areas across search, recommendations, and the personalisation platform
- You will see direct, measurable impact from your work through experiment results and user engagement metrics
- You will help drive a significant architectural evolution as we modernise our service layer
- You will join a team that values experimentation, learning, and pragmatic engineering excellence
What Are We Looking For
- Experienced in backend engineering fundamentals with experience independently delivering production systems
- Proficiency in at least one backend language such as Scala, Java or Typescript, with the ability to learn new languages quickly
- Experience working with data-intensive systems, including designing, consuming, and evolving data models across services
- Experience building or operating event-driven systems, such as producing and consuming events or messages in distributed architectures
- Experience building scalable and reliable services and APIs
- A strong sense of ownership paired with effective collaboration and communication
- Comfort working in ambiguous problem spaces and proactively shaping solutions
- Solid testing practices across unit and integration levels
- Experience working in a DevOps-oriented environment including CI/CD and production monitoring
Desirable Experience:
- Experience with search or recommendation systems (e.g. OpenSearch, Elasticsearch)
- Experience working alongside ML/data science teams on personalisation or relevance problems
- Experience in experiment-led or hypothesis-driven teams with strong data and insights practices
- Experience in marketplace or eCommerce environments
- Hands-on experience with message brokers or streaming platforms such as Kafka or similar technologies
- Experience with Docker and Kubernetes
- Familiarity with AWS infrastructure and infrastructure-as-code tooling
Additional Information
Health + Mental Wellbeing
- PMI and cash plan healthcare access with Bupa
- Subsidised counselling and coaching with Self Space
- Cycle to Work scheme with options from Evans or the Green Commute Initiative
- Employee Assistance Programme (EAP) for 24/7 confidential support
- Mental Health First Aiders across the business for support and signposting
Work/Life Balance:
- 25 days annual leave with option to carry over up to 5 days
- 1 company-wide day off per quarter
- Impact hours: Up to 2 days additional paid leave per year for volunteering
- Fully paid 4 week sabbatical after completion of 5 years of consecutive service with Depop, to give you a chance to recharge or do something you love.
- Flexible Working: MyMode hybrid-working model with Flex, Office Based, and Remote options *role dependant
- All offices are dog-friendly
- Ability to work abroad for 4 weeks per year in UK tax treaty countries
Family Life:
- 18 weeks of paid parental leave for full-time regular employees
- IVF leave, shared parental leave, and paid emergency parent/carer leave
Learn + Grow:
- Budgets for conferences, learning subscriptions, and more
- Mentorship and programmes to upskill employees
Your Future:
- Life Insurance (financial compensation of 3x your salary)
- Pension matching up to 6% of qualifying earnings
Depop Extras:
- Employees enjoy free shipping on their Depop sales within the UK.
- Special milestones are celebrated with gifts and rewards!
- ...in Milwaukee is seeking a Software Engineer II with expertise in backend engineering. The role involves designing... ...and developing ML/AI systems for matching job seekers and collaborating with... ...'s degree and at least 3 years of experience in software engineering with...SeniorRemote work
- ...leading job platform is looking for a Software Engineer II in Portland, Oregon. The role involves... ...ML-powered systems for job and jobseeker matching. Ideal candidates should have a Master's degree and 3+ years of experience in backend engineering using languages like Python...SeniorRemote work
$109k - $159k
...Providence, RI is looking for a Software Engineer II to join their RGF Acceleration team.... ...involves developing ML-powered systems for job matching, collaborating with cross-functional... ...in a related field and over 3 years of experience in software engineering with skills in...SeniorRemote work- ...financial services company building a better banking and borrowing experience to help people achieve... ...role Step is looking for a Senior Backend Software Engineer. What you'll do Own... ...Plan with Safe Harbor company-matching ~ Flexible vacation policy and...SeniorFreelanceRemote workFlexible hours
- ...Amazon.com Services LLC is seeking a Senior Software Development Engineer to join the Amazon Silk browser... ...Washington. This role involves designing backend services, collaborating with cross-... ...teams, and optimizing user experiences across devices. The ideal candidate...Senior
$185k - $200k
...Senior Backend Engineer II, Marketplace Remote About LeafLink LeafLink... ...the Team ~5+ years of experience working as a backend engineer... ...to prioritize cultivating a better community ~ Competitive compensation and 401k match ~ Comprehensive health...SeniorRemote workFlexible hours$170k - $190k
A leading FinTech organization is seeking a remote Senior Software Engineer to join their team. You will architect scalable back-end systems,... .... Ideal candidates possess extensive back-end engineering experience and a strong data engineering background. The role offers...SeniorRemote job$112.13k - $186.88k
...time Job Description As a Senior Software Engineer – Backend, you’ll help build and evolve... ...of the product Champion better practices for code quality... ...of backend development experience (distributed systems or microservices... ...Charitable Contribution Match Monthly Wellness or Home...SeniorFull timeRemote workWorldwideHome office$188k - $250k
...We're looking for a Senior Backend Engineer to build and scale the GenAI... ...layer (GraphQL and JSON-RPC). Experience with GraphQL is a strong plus... ...vision options ~401(k) matching, life insurance, commuter benefits... ...the world to make better business decisions through...SeniorContract workImmediate start- ...Senior Software Engineer At Vanta, our mission is to help businesses... ...to practice better security and prove it... ...have prior security experience, many have been successful... ...industry experience with backend development Strong... ...benefits ~ Matching 401(k) contribution with...SeniorWork experience placementWork at officeImmediate startRemote workFlexible hours
$135k - $150k
...sensitive systems, and the engineers who build those... ...context deeply. As a Senior Software Engineer II,... ...before tend to adapt better. If you have not been... ...software engineering experience with a demonstrated track... ...~401(k) with company match ~ Opportunity for incentive...SeniorRemote workShift work$112.13k - $186.88k
...the heart of who we are. Experience a remote-first culture... ...Job Description As a Senior Software Engineer - Backend, you'll help build and evolve... ...the product Champion better practices for code quality... ...~ Charitable Contribution Match ~ Monthly Wellness or Home...SeniorRemote workWorldwideHome office- ...seamless, high-performance experiences that drive success... ...The role: As a Senior Back-End Software Engineer, you'll play a key... ..., and maintain backend services that support... ...Angular) to facilitate better back-end integration... ...401(k) with company match. ~ A collaborative...SeniorRemote workFlexible hours
- ...Senior Backend Engineer, SSCS: Supply Chain Remote, India GitLab enables... ...Fortune 100 trust GitLab to ship better, more secure software... ...rule compilation, request matching, enforcement decisions, and... ...Proven backend engineering experience, including production Ruby...SeniorFull timeRemote workFlexible hours
- ...Senior Backend Software Engineer | AI Engine Brazil (Remote) Your wellbeing, our... ..., and agent changes from experiment to production. Live the... ...notice things that should be better and fix them without being... ...it, even if they don't match the job description 100%....SeniorPart timeRemote workWorldwideHome officeFlexible hours
$148k - $216.5k
...will be the primary experience for all employees.... ...team owns the backend services that power... ...We're looking for engineers who want to help define... ...the Job As a Senior Backend Engineer... ...- faster specs, better test coverage, cleaner... ...plan with company matching (US) / RRSP with...SeniorSummer workRemote workFlexible hours- ...(SGA), is searching for a Senior Backend Engineer for a CONTRACT assignment... ...software engineering experience with demonstrated leadership... ...boutique approach. Each year, we match consultants like you to... ...engagements. When we say let's work better together, we mean it. You'...SeniorContract workRemote work3 days per week
$160k - $240k
...Backend Engineer Nitra's mission is to build a more efficient... ...that help doctors better manage their practices... ...Governors, White House senior staffers, and a co-founder... ...backend engineer with experience in fintech or... ...generous employer 401K match Nitra maintains a hybrid...SeniorFull timeWork at officeWork from home$200k - $220k
...inconsistent, merchant names don’t match, and categories vary by... ...diversity of background, experience, and opinion. We value empathy... ...experience building and scaling backend Python-based systems in fast... ...our customers deliver better, more transparent products and...SeniorTemporary workWork at officeRemote workWork from home- ...Senior Backend Engineer Software Guidance & Assistance, Inc., (SGA), is searching... ...software engineering experience with demonstrated leadership... ...approach. Each year, we match consultants like you to more... ...engagements. When we say let's work better together, we mean it. You'...SeniorContract work3 days per week
$202.16k - $368.22k
...efficient consumption experience, enabling merchants to... ...products sell easily and a better life within reach. The Global E-commerce Engineering Efficiency team focuses... ...delivery. - Develop backend services and platform capabilities... ...plan with company match, paid parental leave,...SeniorTemporary workLocal area$202.16k - $368.22k
...tailored, and efficient consumption experience, enabling merchants to... ...quality products sell easily and a better life within reach. Content E-... ...managing highly scalable backend services and systems using at... ...k) savings plan with company match, paid parental leave, short-...SeniorTemporary workLocal area$202.16k - $368.22k
...tailored and efficient consumption experience, enabling merchants to... ...quality products sell easily and a better life within reach. The supply... ...of the system, and guide engineers at all levels to continuously... ...k) savings plan with company match, paid parental leave, short-...SeniorTemporary workLocal areaWorldwide- ...Simply put, there’s no better place to accelerate your career... ...Role We’re looking for a Senior Backend Engineer to join the team building... ...field Significant relevant experience writing code and delivering... ...~401k plans with a matching program ~ Medical, Dental...SeniorLive inWork at officeWork from homeFlexible hours
$146.5k
...and the reading and listening experience. Why this role is... ...with Content Security, ML Data Engineering, Search & Discovery, the Content... ...benefits Retirement matching and employee equity Learning... ...adjustments we can make to better accommodate your needs by emailing...SeniorLocal areaHome officeFlexible hours$180k - $220k
...Our ideal candidate is a seasoned backend engineer with deep experience building reliable, scalable systems,... ...align with Skylight’s needs. We love matching the right people with the right work... ...at figuring out how systems can work better and love having the autonomy to leave...SeniorLocal areaRemote workHome office$141k
...Like our products, we work better together. We connect with candor... ...We're hiring a Senior Backend Engineer to join Prepared's Assistive... ...software engineering industry experience ~ Bachelor's degree in Computer... ...and 401k with employer match Discretionary time off...SeniorWork experience placementWork at office$182.3k - $220k
...into a seamless, end-to-end experience for millions of patients…... ...and scalable systems. As a Senior Backend Engineer on the infrastructure team,... ...opportunity to make healthcare better. Experience operating... ...FSA ~401(k) with company match ~ Flexible PTO ~ Wellbeing...SeniorLocal areaFlexible hours- ...Senior Backend Rust Engineer – TikTok-Style Video Infrastructure OleOle is building... ...interact socially around matches and clubs receive... ...strong fit for engineers with experience related to: TikTok... ...practices, let’s build something better! Ability to adapt. An...SeniorWorldwideShift work
$164.9k - $233k
...to be the most meaningful experience of your career. Join us, and... ...mental healthcare for the better. About Engineering At Headway Building a new mental... ...more. Patient search and matching: Transforming the therapist... ...of those around them For Senior Engineers Designed software...SeniorFull timeRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Engineer - Better Matching Experience. Be the first to apply!
- backend python developer United States
- junior backend developer United States
- remote back end developer United States
- back-end developer United States
- entry level back-end developer United States
- c# backend developer United States
- lead backend developer United States
- senior backend developer United States
- backend software engineer United States
- java developer backend United States

