> Markdown version of [/jobs/ext/3166812-staff-software-engineer-console](https://www.wearedevelopers.com/jobs/ext/3166812-staff-software-engineer-console). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer | Console - **Company:** DeepL - **Location:** London, UK (Remote available) - **Salary:** £61,024.0 - **Contract:** Permanent contract - **Skills:** Software Design Documents, Software Architecture, Web Engineering, Backend, Front End Software Development - **Published:** September 2, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5810693393 ## About the Role * Demonstrated ownership of cross-team platform or shared-infrastructure systems, with architectural decisions that other engineering teams depended on and adopted * Strong full-stack web engineering depth spanning frontend and backend, and the ability to reason about integration contracts and system-level trade-offs across distributed web architectures * A track record of achieving technical alignment across teams without line management authority, through written proposals, structured facilitation, and clear articulation of trade-offs * Experience building or governing access control, permissions, or identity systems in an enterprise SaaS context, including an understanding of the commercial and security implications of these decisions * Comfort operating in genuinely ambiguous ownership spaces: identifying where architectural authority sits, stepping into gaps, and establishing clarity through documentation and shared standards * Evidence of force multiplication, measurably improving the engineering capability of the people around you through mentorship, standards-setting, or architectural work that reduces others' complexity ## Description * Define and own the architectural direction for one or more of Console's platform pillars, setting integration contracts, driving standards adoption, and ensuring consistency across the teams that build on top of our shared platform * Lead architectural decision-making across Console's sub-teams and product verticals, authoring RFCs and design documents that are adopted across engineering and shape how DeepL builds logged-in product surfaces * Reduce coordination overhead between Console and dependent product teams by designing self-service integration patterns, documented contracts, and governed processes that remove Console as a delivery bottleneck * Own the technical evolution of Console's most complex cross-cutting systems, including permission and access control infrastructure, navigation and entitlements architecture, and the migration path from implicit to contract-tested service interfaces * Partner with engineering managers and product leads across product verticals to align on platform capability roadmaps, ensuring Console's architecture enables rather than constrains their delivery * Set and maintain the engineering quality bar for Console's platform, defining and championing DORA metric targets, contract testing standards, feature flag practices, and progressive migration patterns across the team * Mentor and develop engineers across Console sub-teams, providing architectural guidance, conducting design reviews, and raising the team's collective technical ceiling ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Coffee with Developers - Shritesh Jamulkar](https://www.wearedevelopers.com/videos/895-coffee-with-developers-shritesh-jamulkar) - [Modern software architectures](https://www.wearedevelopers.com/videos/1684-modern-software-architectures) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Never delegate the understanding](https://www.wearedevelopers.com/magazine/749-never-delegate-the-understanding) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)