Senior Software Engineer
Employer · TOPdesk
Budapest
As a Senior Software Engineer at TOPdesk, you deliver production work—including legacy modernisation—through agentic workflows, inside the teams setting the operating model for the rest of TOPdesk engineering. You will build and modernise TOPdesk's Knowledge Base, working with Claude Code as your primary collaborator.
Tasks
- 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 TS/Vue/Azure stack.
- Write implementation briefs and acceptance criteria before invoking agents.
- Curate context aggressively — the right files, constraints, and invariants.
- Design verification before or alongside implementation: tests, runtime checks, migration validation, observability, and rollback planning.
- Handle agent permissions, context, secrets, and dependency changes with care.
- Contribute reusable patterns, subagents, and evals to the shared libraries the wider org adopts.
- Pair with colleagues to lift the team's overall capability.
Requirements
- At least 5 years of experience in Java.
- Strong production engineer with current, daily, hands-on agentic delivery practice (Claude Code, Cursor, Aider, or equivalent).
- Experience in at least one of: TypeScript / Vue, Azure-hosted systems.
- 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.