Senior Software Engineer | Backend

DeepL
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Artificial Intelligence
C Sharp (Programming Language)
Databases
Software Debugging
Distributed Systems
Github
PostgreSQL
NoSQL
SQL Databases
.NET Core
Backend
Kubernetes
Api Gateway
Microservices

Job description

  • Architect for Ambiguity & Scale: You will design distributed systems that can handle 10x growth. You make high-stakes technical decisions-choosing between eventual consistency vs. strong consistency, or monolith vs. microservices-often with incomplete information, and you own the consequences.
  • Own Revenue-Critical Systems: You won't just "implement endpoints." You will take full ownership of mission-critical services (e.g., Subscription Management, Identity, or API Gateways). You define the failure modes, the monitoring strategy, and the path to production.
  • Bridge the Technical & Business Gap: You are bilingual in "Engineering" and "Business." You can translate complex backend constraints (like database locking strategies or latency costs) into business terms for Product Managers, ensuring we negotiate the right trade-offs to ship value fast.
  • Drive Technical Pragmatism: You avoid "Resume-Driven Development." Whether working with our core stack (C#/.NET Core, Kubernetes, PostgreSQL) or introducing new tools, you prioritize maintainability and simplicity. You write code that the team can read and debug at 2 AM, two years from now.

Requirements

Do you have experience in SQL?, * Data Modeling Mastery: You have strong opinions on data. You understand the trade-offs between SQL and NoSQL, how to model complex domain logic, and how to prevent data corruption in a high-volume environment.

  • Product-Oriented Engineering: You care about why we are building this. You don't just optimize for "clean code"; you optimize for user value. You are willing to take a pragmatic shortcut today if it means validating a product hypothesis tomorrow.
  • AI-Native Velocity: You leverage AI-powered tools (like GitHub Copilot or Claude) to accelerate your velocity and eliminate repetitive toil. You use AI for boilerplate code, test generation, and debugging, allowing you to focus your cognitive energy on high-value architectural decisions and complex problem-solving.

About the company

Helping people overcome communication barriers is the heart of what we do. Founded in Germany in 2017 by a team of engineers and researchers, DeepL has developed the world’s most accurate AI translation technology—enabling real-time, human-sounding translation.

Accessible via a web translator, browser extensions, desktop and mobile apps, and an API, DeepL supports a best-in-class translation experience in 34 languages and counting. Our 550-person team operates across four European hubs in Germany, the Netherlands, the UK, and Poland.

Apply for this position