Senior Software Engineer | Enterprise | Backend

DeepL
Amsterdam, Netherlands
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
Amsterdam, Netherlands

Tech stack

Microsoft Access
API
Artificial Intelligence
Business Logic
C Sharp (Programming Language)
Code Review
Data Integrity
Software Debugging
Distributed Systems
Fraud Prevention and Detection
Github
Identity and Access Management
PostgreSQL
.NET Core
Backend
Event Driven Architecture
Kafka
gRPC
Crud
Microservices

Job description

You will join the Business Acceleration Track (BAT). This is the team responsible for the "Financial Nervous System" of DeepL. We are architecting the platform that manages Identity, Access, and Monetization for millions of users and global enterprises.

This is Hard Tech. We are moving upmarket, which means handling massive scale, complex tiered licensing, and strict security requirements. You won't just be building CRUD APIs; you will be designing distributed systems that handle high-frequency transactions, ensure data consistency across microservices, and protect our revenue streams from fraud. You will operate with the agency of a founder, owning the reliability and scalability of DeepL's core business logic., * Architect for Consistency & Scale: You will design the backend systems for Identity (SSO/SCIM) and Billing. You will make high-stakes trade-offs between eventual consistency and strict ACID transactions in a distributed environment .

  • Own Data Integrity: You are the guardian of our revenue data. You ensure that our ledgers are immutable, our access controls are secure, and our systems are auditable. You design for failure, ensuring no transaction is ever lost.
  • Decompose Complexity: You will take messy, ambiguous business requirements (e.g., "Allow mixed-license teams with varying expiration dates") and turn them into clean, maintainable backend architecture.
  • Drive Technical Excellence: You will mentor the team on best practices for C#/.NET Core, gRPC, and Event-Driven Architecture (Kafka). You set the standard for code reviews and system design.

Qualities we look for

  • A "Distributed Systems" Mindset: You understand the challenges of microservices, idempotency, and distributed locking. You know how to prevent race conditions in a billing system handling thousands of concurrent requests.
  • Domain Mastery (or Curiosity): You have experience with (or a deep desire to master) IAM (Identity Access Management), Fraud Prevention, or Fintech/Billing architectures. You understand that these are engineering problems, not just "admin tasks" .
  • High Agency: You proactively identify risks-whether it's a security vulnerability or a scaling bottleneck-and you fix them before they become incidents.
  • Pragmatic Architect: You don't over-engineer. You choose the boring, reliable solution (e.g., Postgres) over the shiny new tool, because you know stability is the most important feature of a financial system.
  • 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.

Requirements

Do you have experience in gRPC?

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