> Markdown version of [/jobs/ext/2725121-software-engineer](https://www.wearedevelopers.com/jobs/ext/2725121-software-engineer). 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). --- # Software Engineer - **Company:** Claude Code - **Location:** Delft, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Microsoft Azure, Cloud Engineering, Cursor (Graphical User Interface Elements), Python (Programming Language), PostgreSQL, Microsoft SQL Server, Azure Active Directory, Topdesk, Service-Oriented Architecture, TypeScript, Multi-Agent Systems, Backend, Vue.js, Kubernetes, Front End Software Development, Terraform - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-topdesk-8792658 ## About the Role * Strong production engineer with current, daily, hands-on agentic delivery practice (Claude Code, Cursor, Aider, or equivalent). * Experience in at least one of: Python, TypeScript / Vue, Java, Postgres, Azure-hosted systems, Terraform. * Deep software-engineering judgement independent of any tool - strong testing instincts, comfort with operational concerns, and the ability to spot output that is plausible but architecturally wrong, unsafe, or unnecessarily complex. * Comfortable in ambiguity and inside legacy codebases; communicates well in writing. Nice to have * Experience modernising or decomposing a heritage platform in production. * Reusable prompts, subagents, evals, or CLAUDE.md conventions you have built and shared with a team. * Hands-on with MCP tool integrations or building agent workflows beyond a single editor session. * Depth across multiple stacks rather than a single one. ## Description You join team Phoenix, one of the first teams adopting our AI-native SDLC, reporting to an Engineering Manager, proving it in production on real customer-facing systems. Phoenix is a cross-functional team spanning back-end, front-end, UX, testing, and product - you deliver alongside a UX designer and a Product Manager, and work with platform teams to get code to production. * Owns and evolves the Knowledge Base end to end, from UI to backend. * Ships legacy-modernisation and product work through agentic workflows. * Builds the shared prompt and agent libraries the wider org adopts. What you'll do Build agentically * Frame and decompose problems, orchestrate agents to implement them, and verify the result. * Build new agentic product capabilities, and modernise pieces of the legacy Java/MS SQL platform on the modern Python/TS/Vue/Azure stack. Work with agents, stay accountable * Write implementation briefs and acceptance criteria before invoking agents. * Curate context aggressively - the right files, constraints, and invariants; lean on CLAUDE.md conventions, subagents, and MCP tools to scale beyond single-shot prompting. * Design verification before or alongside implementation: tests, runtime checks, migration validation, observability, and rollback planning - plus the evals that catch regressions automatically. * Handle agent permissions, context, secrets, and dependency changes with care, and keep agent-generated change sets small, understandable, and maintainable with reviewable evidence behind them. * Recognise when a plausible agent-generated solution is architecturally wrong, unsafe, or unnecessarily complex - and review agent-generated work before it merges. You own the outcome. Raise the bar * Contribute reusable patterns, subagents, and evals to the shared libraries the wider org adopts. * Pair with colleagues to lift the team's overall capability - coaching is part of the job. Technical environment Claude Code is our current primary agentic engineering environment: agents may plan and execute within defined constraints and governed environments, while engineers stay accountable for problem framing, architecture, acceptance criteria, security, verification, and production outcomes. Agent-generated work is backed by automated tests, runtime checks, reviewable evidence, and risk-based human approval - we match deterministic automation, structured workflows, or agents to the nature and risk of the task rather than maximising autonomy for its own sake. * Legacy: Java, MS SQL, heritage architecture - being decomposed. * Modern: Python, TypeScript, Vue, Postgres, Azure, Kubernetes; cloud-native / service-oriented architecture; Terraform-managed infrastructure. * Mechanisms: subagents, MCP tool integrations, multi-agent workflows, and shared prompt, agent, and eval libraries. Success in your first year * You have shipped meaningful product and modernisation work in production via agentic workflows. * Your team's cycle time, lead time, and defect rate are measurably better than the baseline. * You have contributed reusable patterns, subagents, or evals to the org-wide libraries. * Engineers around you build better in part because of how you work. ## Related Videos - [Boost your coding productivity with Github Copilot Agent](https://www.wearedevelopers.com/videos/1542-boost-your-coding-productivity-with-github-copilot-agent) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [One Interface, Two Audiences: Designing CLIs for Humans and AI Agents](https://www.wearedevelopers.com/videos/100298-one-interface-two-audiences-designing-clis-for-humans-and-ai-agents) - [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) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [9 Claude Code Skills to Speed Up Your Workflow](https://www.wearedevelopers.com/magazine/740-9-claude-code-skills-to-speed-up-your-workflow) - [Dev Digest 237: 20 years of jQuery, Claude's Tools & Safest Job in AI!](https://www.wearedevelopers.com/magazine/763-dev-digest-237-20-years-of-jquery-claude-s-tools-safest-job-in-ai) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Dev Digest 214: Claude Is Leaking, GitHub Is Listening & Axios Hacked!](https://www.wearedevelopers.com/magazine/719-dev-digest-214-claude-is-leaking-github-is-listening-axios-hacked) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)