Senior Software Engineer | Full-Stack
deeplUKFull Time2d ago
PythonGoReactKubernetesClaudeAIUIRevenueGrowthSolutionsCommunityEngineering
Job description
Senior Software Engineer | Full-Stack at deepl.
About the role
Join a company building an operating system for global communication, moving from a software-first to a product-first approach. This role involves end-to-end ownership of critical systems, from initial problem definition to deployment and reliability. You will contribute to a platform trusted by over 200,000 businesses and millions of individuals worldwide.
Key facts
What you'll do
- Take full ownership of revenue-critical systems, focusing on user impact rather than just code implementation.
- Make high-stakes technical decisions with incomplete information, identifying risks and iterating based on feedback.
- Translate complex technical constraints into business terms for product managers to ensure effective trade-offs.
- Choose appropriate technologies to solve customer problems, prioritizing long-term maintainability over trends.
Requirements
- A "system thinker" mindset, understanding failure modes and how code impacts architecture at scale.
- High agency and a bias for action, comfortable unblocking yourself and the team in a fast-paced environment.
- Deep understanding of user needs, asking "Why are we building this?" before coding.
- Adaptable to new tools and comfortable traversing the full stack, from database to UI.
- Experience using AI-powered tools for accelerated development, test generation, and debugging.
Skills & tools
- C#/.NET Core
- Python
- Kubernetes
- React
Practical notes
- Hybrid work schedule with two office days per week and flexible hours.
- 30 days of annual leave, excluding public holidays.
- Competitive benefits package tailored to your location.
- Regular in-person team events and monthly full-day hacking sessions.
- DeepL hires for the company as a whole, not specific teams, and will match successful candidates to the highest-priority role fitting their skills.