Задачи:
— Разработка backend-реализаций веб-сервисов
— Участие в разработке архитектуры и реализации прототипов новых веб-сервисов
— Коммуникация с front-end и back-end разработчиками, QA
— Написание валидного читабельного кода
— Написание юнит-тестов для разработанных компонентов
— Проведение код-ревью
Требования Hard Skills:
— Django, Django REST Framework, FastAPI
— asyncio, asyncpg
— PostgreSQL: проектирование, оптимизация запросов
— ClickHouse, Apache Kafka
— Docker, Docker Compose, Kubernetes (базово: деплой, конфиги, секреты, логи)
— GitLab CI/CD, Gitflow, опыт code review
Требования Soft Skills:
— Командное взаимодействие
Будет плюсом:
— Опыт Fullstack-разработки (React / TypeScript) — большой плюс
Location: United States (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote position. We are seeking candidates in US and Canada.
The Opportunity:
We build
Tempo
, the open-source distributed tracing backend behind Grafana Cloud Traces and Grafana Enterprise Traces (GET). Tempo makes it easy to search traces, generate metrics from spans, and connect tracing data with logs, metrics, and profiles across the Grafana stack.
2026 is an inflection point for Tempo. After a major architectural upgrade and the launch of TraceQL metrics, we are shifting from foundational work to product and operational excellence, and evolving Tempo from a SaaS database into a platform that powers Grafana’s next generation of observability products (App Observability, Asserts, Traces Drilldown, and AI-driven assistants).
Over the next year, you will help us:
Make Grafana Cloud Traces “just work” for customers by eliminating rough edges, confusing limits, and hidden failure modes.
Achieve operational excellence at scale as we grow from close to 50 cells today into triple digits this year, with autoscaling, parameterized rollouts, and aggressive toil reduction.
Evolve Tempo into a platform enabler: higher-density APIs, trace aggregation, TraceQL metrics math, and machine/LLM-friendly interfaces that downstream products and agents can build on.
Push performance further: faster query latency at hundreds of MB/s ingestion and performant 30-day query ranges to match competitors.
Prepare Tempo for an agent-driven world: larger, burstier, higher-cardinality workloads, and new categories of AI-powered workflows, such as assistant-driven triage and “why is this slow?”- style investigations.
What You’ll Be Doing:
As a Senior Engineer on Tempo, you will own technical direction on the hardest problems in our roadmap and raise the bar across the team.
Deliver significant technical projects.
Take well-scoped, multi-month initiatives from problem framing through rollout, e.g., trace aggregation APIs, Limitless Tempo, autoscaling cells and customer limits, or query engine improvements. Partner with Staff engineers and the tech lead on broader, cross-team direction.
Own major components of Tempo.
Contribute to and own parts of ingestion, storage, query, and metrics generation. Write and present design docs, participate in design reviews, make sound trade-offs on performance, cost, and complexity, and document the “why” for the team.
Build APIs for humans and agents.
Help shape the next generation of Tempo’s interfaces (structured, deterministic, discoverable) so that Act 3 products, LLM-driven assistants, and external integrators can build on Tempo reliably.
Contribute to operational excellence.
Own outcomes for the areas you build against concrete SLOs (P99 write latency, incident recurrence, TCO per ingested GB), and help move the team toward Zero Ops through automation, parameterized rollouts, and actionable alerts.
Collaborate with Product and sibling teams.
Work with PMs and with App Observability, Asserts, Drilldown, and Grafana Assistant teams to understand how Tempo gets consumed and to ship what unblocks them.
Mentor and support engineers.
Raise the bar through thorough code review, constructive design feedback, and pairing, especially with junior and mid-level engineers.
Participate in on-call
for the services you help build, and contribute to incident response and post-incident learning.
Contribute to open source.
Tempo is OSS. You will engage the community, review external contributions, and contribute to the project in the open.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Example problems you could work on
These are the kinds of projects landing in 2026:
Trace aggregation and higher-density APIs:
extend TraceQL metrics, design LLM-friendly response types, and make Tempo a first-class data source for Grafana’s AI assistant.
Autoscaling end-to-end:
customer limits and Tempo cells, with hysteresis, predictive scaling for spikes, and safe scale-down.
Agent-scale ingestion and query:
guardrails for bursty, high-cardinality, agent-generated workloads.
Query performance:
new data formats, smarter query pipelines, targeted optimizations for common Drilldown and Traces workflows, and 30-day query ranges.
Rollouts and multi-cell operations:
parameterized rollouts, push-button deploys, and the tooling to grow safely into triple-digit cell counts without a proportional increase in alert noise.
Limits and self-service:
drive customer-facing configuration and observability so escalations trend toward zero.
What Makes You a Great Fit:
Technical ownership.
A track record of delivering complex, multi-month projects that spanned design, delivery, and operations, and of helping the teammates around you grow.
Solid systems experience.
Significant hands-on experience building and operating distributed data systems in production: ingestion pipelines, storage engines, query execution, or similar.
Strong software craftsmanship.
You write clean, robust, performant software that others can maintain, and you know when to optimize vs. when to ship.
Strong Go, or a path to it.
We write Tempo in Go. Solid experience in other systems languages (Rust, C, C++) translates well.
Operational mindset.
You’ve owned production services, carried a pager, reduced toil, and treated SLOs as a product feature, not a chore.
Customer focus and pragmatism.
You break complex problems into short feedback loops: analyze, design, deliver an MVP, learn, iterate.
Collaboration and clear writing.
You contribute through design docs, reviews, and shipped code, and you communicate clearly in a fully remote, asynchronous environment.
Bonus Points For:
Experience with tracing, OpenTelemetry, or large-scale observability systems.
Experience designing query languages, SQL/TraceQL-like engines, or APIs intended to be consumed programmatically (by services or agents).
Experience with columnar storage formats (e.g., Parquet) or purpose-built on-disk formats for analytical workloads.
Experience operating multi-tenant, multi-cell SaaS infrastructure at scale on Kubernetes.
Experience building for AI/LLM consumers: structured APIs, metadata/discovery endpoints, deterministic outputs, evaluation harnesses.
Open-source contribution or maintainership, and comfort engaging a community in the open.
Experience as an on-call user of Grafana, Prometheus, Loki, or Tempo in a previous role (or on a homelab).
Experience in a fully remote, globally distributed team.
How we work
We are a remote-first team that meets regularly over video and does most of our work asynchronously, in writing. We value creativity, diverse perspectives, and clear communication. Tempo is relied upon by prominent global organizations to monitor critical applications and infrastructure, and we expect everyone on the team, including our senior engineers, to contribute ideas that make it a more reliable, more useful, and more loved product.
In US, the OTE (On-Target Earnings)/Base compensation range for this role is USD $167,143 - $200,572. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
seniorUnited States (Remote); We are seeking candidates in US and Canada
Location: Canada (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote position. We are seeking candidates in US and Canada.
The Opportunity:
We build
Tempo
, the open-source distributed tracing backend behind Grafana Cloud Traces and Grafana Enterprise Traces (GET). Tempo makes it easy to search traces, generate metrics from spans, and connect tracing data with logs, metrics, and profiles across the Grafana stack.
2026 is an inflection point for Tempo. After a major architectural upgrade and the launch of TraceQL metrics, we are shifting from foundational work to product and operational excellence, and evolving Tempo from a SaaS database into a platform that powers Grafana’s next generation of observability products (App Observability, Asserts, Traces Drilldown, and AI-driven assistants).
Over the next year, you will help us:
Make Grafana Cloud Traces “just work” for customers by eliminating rough edges, confusing limits, and hidden failure modes.
Achieve operational excellence at scale as we grow from close to 50 cells today into triple digits this year, with autoscaling, parameterized rollouts, and aggressive toil reduction.
Evolve Tempo into a platform enabler: higher-density APIs, trace aggregation, TraceQL metrics math, and machine/LLM-friendly interfaces that downstream products and agents can build on.
Push performance further: faster query latency at hundreds of MB/s ingestion and performant 30-day query ranges to match competitors.
Prepare Tempo for an agent-driven world: larger, burstier, higher-cardinality workloads, and new categories of AI-powered workflows, such as assistant-driven triage and “why is this slow?”- style investigations.
What You’ll Be Doing:
As a Senior Engineer on Tempo, you will own technical direction on the hardest problems in our roadmap and raise the bar across the team.
Deliver significant technical projects.
Take well-scoped, multi-month initiatives from problem framing through rollout, e.g., trace aggregation APIs, Limitless Tempo, autoscaling cells and customer limits, or query engine improvements. Partner with Staff engineers and the tech lead on broader, cross-team direction.
Own major components of Tempo.
Contribute to and own parts of ingestion, storage, query, and metrics generation. Write and present design docs, participate in design reviews, make sound trade-offs on performance, cost, and complexity, and document the “why” for the team.
Build APIs for humans and agents.
Help shape the next generation of Tempo’s interfaces (structured, deterministic, discoverable) so that Act 3 products, LLM-driven assistants, and external integrators can build on Tempo reliably.
Contribute to operational excellence.
Own outcomes for the areas you build against concrete SLOs (P99 write latency, incident recurrence, TCO per ingested GB), and help move the team toward Zero Ops through automation, parameterized rollouts, and actionable alerts.
Collaborate with Product and sibling teams.
Work with PMs and with App Observability, Asserts, Drilldown, and Grafana Assistant teams to understand how Tempo gets consumed and to ship what unblocks them.
Mentor and support engineers.
Raise the bar through thorough code review, constructive design feedback, and pairing, especially with junior and mid-level engineers.
Participate in on-call
for the services you help build, and contribute to incident response and post-incident learning.
Contribute to open source.
Tempo is OSS. You will engage the community, review external contributions, and contribute to the project in the open.
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Example problems you could work on
These are the kinds of projects landing in 2026:
Trace aggregation and higher-density APIs:
extend TraceQL metrics, design LLM-friendly response types, and make Tempo a first-class data source for Grafana’s AI assistant.
Autoscaling end-to-end:
customer limits and Tempo cells, with hysteresis, predictive scaling for spikes, and safe scale-down.
Agent-scale ingestion and query:
guardrails for bursty, high-cardinality, agent-generated workloads.
Query performance:
new data formats, smarter query pipelines, targeted optimizations for common Drilldown and Traces workflows, and 30-day query ranges.
Rollouts and multi-cell operations:
parameterized rollouts, push-button deploys, and the tooling to grow safely into triple-digit cell counts without a proportional increase in alert noise.
Limits and self-service:
drive customer-facing configuration and observability so escalations trend toward zero.
What Makes You a Great Fit:
Technical ownership.
A track record of delivering complex, multi-month projects that spanned design, delivery, and operations, and of helping the teammates around you grow.
Solid systems experience.
Significant hands-on experience building and operating distributed data systems in production: ingestion pipelines, storage engines, query execution, or similar.
Strong software craftsmanship.
You write clean, robust, performant software that others can maintain, and you know when to optimize vs. when to ship.
Strong Go, or a path to it.
We write Tempo in Go. Solid experience in other systems languages (Rust, C, C++) translates well.
Operational mindset.
You’ve owned production services, carried a pager, reduced toil, and treated SLOs as a product feature, not a chore.
Customer focus and pragmatism.
You break complex problems into short feedback loops: analyze, design, deliver an MVP, learn, iterate.
Collaboration and clear writing.
You contribute through design docs, reviews, and shipped code, and you communicate clearly in a fully remote, asynchronous environment.
Bonus Points For:
Experience with tracing, OpenTelemetry, or large-scale observability systems.
Experience designing query languages, SQL/TraceQL-like engines, or APIs intended to be consumed programmatically (by services or agents).
Experience with columnar storage formats (e.g., Parquet) or purpose-built on-disk formats for analytical workloads.
Experience operating multi-tenant, multi-cell SaaS infrastructure at scale on Kubernetes.
Experience building for AI/LLM consumers: structured APIs, metadata/discovery endpoints, deterministic outputs, evaluation harnesses.
Open-source contribution or maintainership, and comfort engaging a community in the open.
Experience as an on-call user of Grafana, Prometheus, Loki, or Tempo in a previous role (or on a homelab).
Experience in a fully remote, globally distributed team.
How we work
We are a remote-first team that meets regularly over video and does most of our work asynchronously, in writing. We value creativity, diverse perspectives, and clear communication. Tempo is relied upon by prominent global organizations to monitor critical applications and infrastructure, and we expect everyone on the team, including our senior engineers, to contribute ideas that make it a more reliable, more useful, and more loved product.
In Canada, the OTE (On-Target Earnings)/Base compensation range for this role is CAD $170,247 - $204,297. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Задачи:
— Разработка и эксплуатация backend-сервисов для обработки транзакций по картам, обнаружения мошенничества и управления программами карт.
Требования:
— Опыт работы с Node.js и TypeScript.
— Знание Java и Go.
— Опыт работы с NestJS.
— Понимание API, асинхронной обработки, распределённых систем и eventual consistency.
— Знание стандартов PCI и 3DS.
— Опыт работы с AWS и инструментами наблюдаемости (observability).
Условия:
— Удалённая работа.
Location: Remote US
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
We are reinventing credit cards entirely. We are working directly with card issuers to change how credit is used throughout the world, creating new types of cards that work for both their everyday lives and large purchases with extremely straightforward, flexible terms. We are looking for a Senior Staff Software Engineer to take on a critical role in defining and leading technical excellence. You’ll partner with other engineering leaders in revolutionizing the way the team works, shaping the culture of engineering across Cards.
You will lead from the front on AI while holding the bar high on quality. You’ll collaborate with engineering leaders, create and implement technical strategy across full-stack teams, and coordinate closely with stakeholders to build scalable, reliable, and high-performing solutions. You'll help shape best practices, guide architectural choices, and drive the successful delivery of critical initiatives.
This role requires a high level of technical ability, leadership and project management skills, strong cross-functional communication, and a customer-first mindset.
What You'll Do
Lead the vision – Define the technical direction, long-term technical roadmap, and strategic initiatives in Cards.
Be a role model - Lead from the front as an example in using AI to build fast, take initiative, and revolutionize how we work.
Stay close to industry leaders in FinTech, learning from what is happening in the market to build our team.
Work closely with stakeholders across all teams at Affirm to champion and implement technical excellence in conjunction with business results
Create and influence a strong ownership culture across teams, with high accountability and investment for building for scale and efficiency
Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
Mentor and lead – Guide a strong group of engineers by championing best practices, and helping them grow
What We Look For
10+ years of experience working across the stack, driving architectural improvements in the backend. Bonus points using languages like React Native, Javascript, or Kotlin.
Experience driving change across large engineering organizations
Track record of successfully leading critical projects and leveraging multiple engineering teams across organizational boundaries for company-wide results
Extensive experience developing and implementing technical strategy that drove prominent change in reliability and responsiveness
You embody an ownership mindset and help influence a similar culture to those around you
Collaborative partnership across engineering teams and cross-functional stakeholders
Experience mentoring and growing engineers up to Staff level
You have strong verbal and written communication skills that can help influence and share critical decisions with stakeholders
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade
- R
Equity Grade
- 15
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
USA base pay range (CA, WA, NY, NJ, CT) per year: $265,000 - $325,000
USA base pay range (all other U.S. states) per year: $236,000 - $296,000
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Задачи:
— Разработка новых функциональных возможностей (фич) для существующих и новых проектов.
— Сопровождение и поддержка существующих проектов.
— Взаимодействие с командой для обеспечения эффективной разработки.
Требования:
— Уверенное владение языком C# и знание платформы .NET.
— Опыт создания RESTful API с использованием ASP.NET Core.
— Опыт работы с Entity Framework Core, знание SQL и опыт работы с MS SQL Server и PostgreSQL.
— Опыт работы с Kafka, RabbitMQ и Redis.
— Опыт работы с Elasticsearch.
— Понимание и применение принципов SOLID, а также знание базовых алгоритмов и структур данных.
— Умение доводить начатые задачи до конца и отвечать за результат.
— Сильное желание и готовность постоянно изучать новое и развиваться.
Условия:
— Официальное оформление согласно кодексу РК.
— 5 дневная рабочая неделя.
— Возможность роста и развития в компании.
Location: Remote Canada
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale.
The vision for the Lakehouse Infra team is to provide
reliable, scalable, self-serve and Affirm-optimized offline data access to enable ML, Product, and Financial Engineering success.
Our team is responsible for hosting the data infrastructure that serves as a backbone for processing various business critical money and loan movement workloads at Affirm across our batch and analytics ecosystems. Affirm is growing rapidly and so is the need for reliable and high availability frameworks. If solving data lake challenges at scale excites you, come join us!
What you’ll do
You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For:
You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
Experience scaling relevant technologies such as Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, and Terraform.
You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Pay Grade - N
Equity Grade - 6
Employees new to Affirm typically come in at the start of the pay range.
Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: $
153,000
- $
213,000 CAD.
This posting is for an existing vacancy.
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Location: Remote US
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale.
The vision for the Lakehouse Infra team is to provide
reliable, scalable, self-serve and Affirm-optimized offline data access to enable ML, Product, and Financial Engineering success.
Our team is responsible for hosting the data infrastructure that serves as a backbone for processing various business critical money and loan movement workloads at Affirm across our batch and analytics ecosystems. Affirm is growing rapidly and so is the need for reliable and high availability frameworks. If solving data lake challenges at scale excites you, come join us!
What you’ll do
You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For:
You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
Experience scaling relevant technologies such as Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, and Terraform.
You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - N
Equity Grade - 9
Employees new to Affirm typically come in at the start of the pay range.
Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
USA base pay range (CA, WA, NY, NJ, CT) per year: $
195,000
- $
255,000
USA base pay range (all other U.S. states) per year: $173,000 - $233,000
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Задачи:
— строить и поддерживать отказоустойчивую инфраструктуру
— разрабатывать облачные backend-сервисы
— создавать API
— реализовывать AI workflows
Требования:
— опыт работы с Kubernetes, IAM, API, Terraform, WebSocket, GCP, Python, Docker, AWS, REST, CDK
Условия:
— удалённая работа
Location: Canada
Workplace: Remote
About the Team
The ClickPipes team builds the services that power data ingestion into ClickHouse Cloud. As a primary entry point for customers’ data, ClickPipes is critical to product adoption and the company’s growth. We work at petabyte scale, solving challenges in distributed systems, fault tolerance, and high-throughput ingestion. You’ll help make these pipelines performant, reliable, and easy to operate, with ownership of technical decisions and the platform as a whole.
You can find some of the team’s recent work highlighted in our blog:
- GCP Pub/Sub connector for ClickPipes is now in Private Preview https://clickhouse.com/blog/clickpipes-gcp-pub-sub-preview
- Terraform & OpenAPI for ClickPipes is now Generally Available https://clickhouse.com/blog/terraform-ga
- Unordered mode for GCS ClickPipes is now available https://clickhouse.com/blog/clickpipes-gcs-unordered-mode
We’re looking for backend engineers with experience in data-intensive systems who enjoy working across technologies. You’ll collaborate with engineering and product partners and drive projects from design through production.
What will you do?
- Build and evolve integrations with streaming platforms and object storage, including Kafka, Kinesis, Pub/Sub, S3, GCS, and Azure Blob Storage.
- Continuously improve our systems based on operational metrics, customer feedback, and evolving business requirements.
- Drive technical discussions and contribute to architectural decisions that impact our platform's scalability and resilience.
- Participate in on-call rotations to ensure system reliability and respond to production incidents.
About you:
- 5+ years of software development experience building and operating distributed systems.
- Strong knowledge of Go and its ecosystem.
- Experience designing systems for scalability and fault tolerance, with an understanding of concurrency, consistency, and failure recovery.
- Understanding of cloud-native architecture and practical experience with at least one major cloud provider.
- Experience diagnosing and resolving production issues in distributed systems.
- Ability to communicate technical ideas clearly and collaborate across engineering and product teams.
- Experience with data ingestion pipelines, streaming platforms, or object storage is a plus.
PERKS
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new eligible team member who joins our company receives equity.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A USD$500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
CULTURE - WE ALL SHAPE IT
As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.
Are you interested in finding out more about our culture? Learn more about our values here https://clickhouse.com/company/careers. Check out our blog posts https://clickhouse.com/blog or follow us on LinkedIn https://www.linkedin.com/company/clickhouseinc/life/0c1ee7f4-2129-488d-b413-e7f6270659fd/?viewAsMember=true to find out more about what’s happening at ClickHouse.
EQUAL OPPORTUNITY & PRIVACY
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see here https://clickhouse.com/legal/applicant-privacy-notice for our Privacy Statement.
Задачи:
— Участие в разработке и оптимизации сервисов платежной платформы
— Переписывание монолитного приложения на Python в микросервисную архитектуру на Go
— Работа с высоконагруженными системами (до 3к RPS)
Требования:
— Опыт разработки на Go от 5 лет
— Опыт работы с Kafka и PostgreSQL под нагрузкой
— Знание стека: Go, PostgreSQL, Kafka, Redis, ClickHouse, Kubernetes
— Опыт работы с микросервисной архитектурой
Условия:
— Полностью удаленная работа
— Оформление через ИП или самозанятость
— Возможна оплата в валюте/крипте для кандидатов не из РФ
— Минимум созвонов
Задачи:
— Разрабатывать новые backend-сервисы и поддерживать существующие
— Проектировать, разрабатывать и интегрировать RESTful API с использованием FastAPI
— Проектировать и оптимизировать схемы, индексы и запросы PostgreSQL
— Писать unit и интеграционные тесты, участвовать в код-ревью, поддерживать качество кода
— Строить и поддерживать CI/CD пайплайны для автоматического тестирования и деплоя
— Контейнеризировать и деплоить сервисы с помощью Docker и Kubernetes
— Реализовывать аутентификацию, авторизацию и практики безопасного кодирования
— Интегрировать AI-возможности с использованием MCP (Model Context Protocol)
— Оптимизировать производительность приложения и эффективность базы данных
— Сотрудничать с frontend-разработчиками и продуктовыми командами
Требования:
— Опыт коммерческой backend-разработки от 3 лет
— Глубокие знания Python и FastAPI
— Практический опыт с PostgreSQL, оптимизацией SQL, индексами и миграциями
— Опыт с pytest, unit и интеграционным тестированием, принципами TDD
— Опыт работы с CI/CD инструментами (GitHub Actions, GitLab CI или аналогичными)
— Практический опыт с Docker и Kubernetes
— Понимание принципов проектирования REST API и безопасности приложений
— Знание Git и практик совместной разработки
— Владение английским языком
Будет плюсом:
— Опыт с MCP и интеграциями AI-инструментов/агентов
— Async Python (asyncio, async SQLAlchemy)
— SQLAlchemy и Alembic
— Сообщения и очереди (RabbitMQ, Kafka, Redis)
— Облачные платформы (AWS, GCP, Azure)
— Кэширование (Redis, Memcached)
Условия:
— Полная занятость, работа в офисе в Ташкенте, Узбекистан
— Официальное трудоустройство по законодательству Узбекистана
— Бесплатные обеды
— Компенсация спортивных и фитнес-активностей
— Корпоративные мероприятия и тимбилдинги
Location: Azerbaijan; Ukraine
Key Responsibilities
Work on product features and impact customer experience
Develop and maintain our Java Spring-based platform for a quickly scaling business
Collaborate with a distributed team of highly skilled engineers
Contribute to the architecture and design of our growing platform
Ensure code quality, performance, and scalability
Requirements
Strong Java experience (6+ years)
Proficiency in Spring Framework (Spring Boot, Spring Cloud, MVC, Security), ORM frameworks (JPA/Hibernate)
Experience with relational and NoSQL databases.
AWS knowledge, including ECS, EC2, RDS, Lambda, S3, IAM, CloudFormation, CloudWatch, etc.
DevOps skills in AWS provisioning, operations, and management.
Strong problem-solving skills and attention to detail.
Ability to work independently in a remote setting.
Fluent English and Russian communication skills.
AI adoption
Nice to Have
AWS Certification
Team lead experience
What do we offer:
Challenging tasks with a great opportunity to level up your skills
20 working days of paid vacation
Working hours are 9:00–17:00 London time
Additional days off follow the UK holiday calendar
The team is international (Ukraine, Azerbaijan, South Africa).
Salary: $5,000 – $7,000 / month
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Senior Software Engineer
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
The Team:
MX Intelligence builds the tools DoorDash, Deliveroo and Wolt use to find, sign and onboard restaurants and merchants. That covers identifying and matching prospective merchants through to the CRM, quoting and contracting tools sales teams use to bring them onto the platform. We're replacing a Salesforce-based stack with one first-party platform shared across all three brands.
We’re looking for a
Senior Software Engineer
to join our
London (Hybrid - 3 days from the office)
team. In this role, you’ll help us improve code structure and architecture while leading team project planning to maximise efficiency and reliability across our production systems.
Get to know our
Engineering
team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
Here’s what your day-to-day might look like:
Drive Technical Excellence:
Improve code structure and architecture across your team’s remit, performing high-impact code reviews to ensure quality and scalability.
Lead Project Planning:
Foresee dependencies and risks, partnering closely with Product and Design to ensure smooth delivery of complex features.
Optimise Operations:
Simplify the maintenance and operation of production systems, promoting visibility, health, and operational readiness.
Collaborate & Influence:
Build relationships across engineering teams to identify collaboration opportunities and influence the wider technical roadmap.
Mentor & Hire:
Support the personal growth of your colleagues through technical guidance and take an active role in conducting engineering interviews to scale our team.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
Strong Engineering Principles:
Deep pride in writing readable, well-designed, and well-tested software.
Backend Expertise:
Significant experience building web-based applications (we use Go, Ruby/Rails, Python, Scala, and Rust).
Data Proficiency:
Practical experience with relational databases (PostgreSQL, MySQL) and "NoSQL" backends like Redis, DynamoDB, or ElasticSearch.
Systems at Scale:
Proven ability to manage web architecture at scale (handling 20krpm and above).
Technical Leadership:
Experience breaking down large pieces of work and guiding implementation choices for a team of engineers.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community organisers, proud parents, and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧
Solve meaningful problems at real scale
Work on a complex, always-on marketplace that impacts millions every day.
🌱
See your impact, fast
Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠
Grow through challenge and ownership
Take on big, ambiguous problems and accelerate your career with strong support.
🌎
A culture built for builders
High standards, collaboration, flexible working and continuous learning.
💰
Share in the success you help create
Competitive salary and equity options, so you’re rewarded for the impact you make.
➡️ Want a deeper look at how we build? Check out our
Tech Blog
.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages. Explore our
Engineering Interview Guide here
to help you feel confident at each stage.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
В компании PASHA Insurance открыта вакансия руководителя центра компетенций по Backend Engineering. Работа предполагает удалённый формат из Баку. Кандидат должен обладать глубокими знаниями в области проектирования систем и распределённых систем, а также хорошо разбираться в современных архитектурах backend и инженерных практиках. Требуется значительный практический опыт в backend-разработке и минимум год работы на позициях технического лидера, главы подразделения или менеджера инженерной команды.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Software Engineers, Subscriptions - Backend
Deliveroo is now part of DoorDash, one of the largest online food ordering and delivery platforms in the world. As part of this role, you'll join one of our Subscriptions teams in London, focused on the core proposition and working across our three subscription programmes - DashPass, Deliveroo Plus, and Wolt+. You'll work closely with engineering teams across the US and Europe, as part of the Global Subscription organisation, to build and evolve the shared subscriptions capabilities that power loyalty and membership experiences for millions of customers worldwide.
We're hiring backend engineers who want to be at the front line of what engineering looks like in the age of AI.
💡 Why Subscriptions?
An AI-first team by design. We don't use AI as a productivity add-on - we treat agentic coding as a core engineering discipline. We expect our engineers to build with AI agents, to challenge what's possible when the human-in-the-loop is a multiplier rather than a bottleneck, and to push the boundaries of what a small, focused team can ship.
Real ownership, real impact. Our subscription programmes are touching millions of users daily. You'll own features end-to-end - from the idea through production - and see your work matter at scale.
Cross-org engineering at the frontier. Deliveroo, DoorDash and Wolt are working together in order to align subscription experiences across three of the world's leading delivery platforms. This is engineering at the intersection of product ambition and international complexity.
A small team that punches above its weight. We're a cross-functional team: Backend, Mobile, Web, Product, Design, and Data - all in the same room. No handoff theatre. You'll move fast, ship iteratively, and be around people who take craft seriously.
🤖 AI-First Engineering - What This Means Here
We're building teams at the forefront of agentic coding. This isn't about using Copilot to autocomplete boilerplate. We mean engineers who:
Design workflows where AI agents handle entire task loops, from spec to PR.
Think in terms of orchestration: what does a human review, what does the agent own?
Build internal tooling and abstractions that make AI-assisted development faster and more reliable for the whole team.
Stay curious and ahead of the curve - trying new models, agents, and tools as they emerge, and forming strong opinions about what's genuinely useful vs. hype.
If you find yourself naturally asking "can an agent do this?" before reaching for the keyboard, you'll fit right in.
🔍 What We're Looking For Across all roles
Strong engineering fundamentals - you've built and shipped software that runs at scale, and you understand what that entails: testing, observability, reliability, and maintainability.
Genuine enthusiasm for AI-first development. You use AI tools daily and have formed real opinions about how to get the most out of them.
Ownership mentality: you drive projects forward, communicate clearly across teams and time zones, and don't wait to be told what to do.
Collaborative instincts - the Subscriptions domain sits at the intersection of consumer mobile, web, backend, and data. Cross-functional work is the norm, not the exception.
🙌 About You
You've built and shipped real software - products, platforms, APIs, apps - and you know what it takes to keep things running reliably in production. You have opinions about architecture but hold them lightly. You write tests. You read the alerts. You don't leave loose ends.
What sets you apart right now is that you're genuinely excited about where engineering is going. You've been experimenting with AI agents and agentic coding workflows - not because someone told you to, but because you couldn't help yourself. You think about how to redesign your development loop from first principles, not how to bolt AI onto the way you already work.
You communicate well, collaborate easily across disciplines, and care about the product as much as the code. You're the kind of engineer who asks "what's the best way to..." and then actually follows through.
🌍 Where You'll Work
These roles are based in our tech hub in London.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
We’re looking for a Software Engineer to join our London team. In this role, you’ll help us build and maintain high-performance systems that power our hyper-local marketplace, ensuring a seamless experience for millions of users. This role is based in our London office with a hybrid setup, typically 3 days in the office.
Get to know our
Engineering
team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
You’ll be joining a multi-disciplinary engineering team focused on technical execution and collaboration. As a Software Engineer at Deliveroo, your individual work contributes to achieving goals across your team, simplifying the maintenance of production systems while ensuring operational readiness and health.
Here’s what your day-to-day might look like:
Design and scale backend services for our real-time marketplace using languages such as Go, Ruby, or Python.
Improve code structure and architecture by participating in deep technical discussions and reviewing code across your team’s remit.
Enhance system reliability by focusing on visibility, monitoring, and the overall health of production systems.
Collaborate across teams to identify integration opportunities and influence the technical roadmap within your domain.
Take an active role in the hiring process, conducting engineering interviews and supporting the growth of your peers.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
Pride in readable, well-designed, and well-tested software, with a focus on long-term maintainability.
Experience writing web-based applications in any modern language (Go, Ruby/Rails, Python, Scala, or Rust).
Solid understanding of relational databases (such as PostgreSQL or MySQL).
Familiarity with web architecture at scale, ideally handling high-traffic environments (20krpm and above).
Exposure to NoSQL data backends or caching layers like Redis, DynamoDB, or ElasticSearch.
A problem-solving mindset, particularly when applied to complex logistical or marketplace challenges.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community builders and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧 Solve meaningful problems at real scale Work on a complex, always-on marketplace that impacts millions every day.
🌱 See your impact, fast Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠 Grow through challenge and ownership Take on big, ambiguous problems and accelerate your career with strong support.
🌎 A culture built for builders High standards, collaboration, flexible working and continuous learning.
➡️ Want a deeper look at how we build? Check out our
Tech Blog
.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages. Explore our
Engineering Interview Guide here
to help you feel confident at each stage.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Your job is to make sure every payout and transaction lands with the right person.
We have spent years getting very good at protecting the things a marketplace has always had to protect: checkout fraud, account takeover, courier abuse. But we are no longer only a marketplace. We now issue banking products, lend to merchants, move instant payouts to couriers, and collect cash on the doorstep. Every one of those is a new way for money to leave the platform.
This is a new team, and it owns that surface: fraud wherever money moves through the platform. Who receives it, who lends it, who collects it, and who holds it in a financial account. Think instant payout rails, merchant cash advances, and platform-issued banking and earned-wage products serving millions of couriers and merchants. These are live loss surfaces, and the volume grows with every financial product we launch.
We are now looking for a
Backend Engineer (Golang)
to build that protection. You will design and ship real-time detection and automated enforcement for our financial products across DoorDash, Wolt, and Deliveroo. The work is high-throughput, low-latency, and unusually consequential: a rule you ship on Monday can stop a serious loss by Friday. It is also close to greenfield, so you will be setting the patterns every future financial product inherits on day one.
This role will be based in
London
,
UK
as one of the founding engineering roles in our London hub, working closely with our teams in Helsinki and Berlin.
What you'll do:
Build and maintain high-throughput, low-latency backend services in Go that score financial events in real time, including payout enrollments, bank account links, credit applications, and account-to-account transfers.
Design fraud detection and automated enforcement for our financial products end to end: from signal collection through to the decision that blocks a fraudulent payout.
Build on and extend our shared fraud decisioning platform, so signals, rules, and models work across all three of our brands instead of being rebuilt three times.
Partner closely with risk analysts, data scientists, and product managers to turn observed fraud patterns into shipped detection, and to know when a rule, a model, or a product change is the right answer.
Work across team boundaries with our account security, payments fraud, and financial product teams. We build on their signals rather than rebuild them, so clean interfaces matter.
Contribute to architectural discussions and technical decisions as we establish the fraud infrastructure baseline for financial products, with support from senior engineers on the team.
Write well-tested, observable code and help the team hold a high quality bar. In fraud, a silent failure is a loss event.
Our expectations:
3 to 6 years of professional software engineering experience, including backend services you have shipped and owned in production.
1+ years of production experience in Golang, or strong experience in another backend language and real enthusiasm for picking Go up quickly.
A working understanding of low-latency, high-throughput distributed systems. Real-time decisioning comes with a latency budget, and you are keen to learn to build inside one.
Hands-on experience with SQL and/or NoSQL databases, and some exposure to event-driven architectures (Kafka or similar).
Willingness to operate what you build, including a share of on-call, with a pragmatic approach to reliability.
Uses AI tooling in day-to-day development and can critically evaluate its output for correctness and quality.
Nice to have
Experience in fraud, risk, payments, lending, or financial crime, especially money movement fraud, bank account linking fraud, payout abuse, or lending fraud.
Experience with rules engines, real-time feature stores, or ML model serving in a decisioning path.
Background in Kotlin, Java, Python, or Node.js alongside Go.
Familiarity with cloud infrastructure (AWS, GCP).
Experience working across multiple brands, regions, or regulatory regimes.
What we value
A product-oriented mindset. You think beyond the ticket, understand the "why" behind the work, and take a high level of responsibility for outcomes rather than output.
Comfort with ambiguity. This is a new team on a new surface; parts of the charter are still being drawn, and you will help draw them.
A track record of owning a project or feature end to end, especially in fast-paced environments.
Clear and proactive communication, with a collaborative spirit. We work across three companies and several time zones, so we move fast, but we succeed together.
An adversarial instinct. The best fraud engineers enjoy thinking like the attacker.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
seniorCanada (Remote); We are seeking candidates in US and Canada
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
seniorLondon, United Kingdom - Deliveroo; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief
London, United Kingdom - Deliveroo; Ownership mentality: you drive projects forward, communicate clearly across teams and time zones, and don't wait to be told what to do; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief
London, United Kingdom - Deliveroo; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief
London, United Kingdom - Deliveroo; We work across three companies and several time zones, so we move fast, but we succeed together; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief