Agentic Software Engineer
2 нед. назад
80k–110k EUR / yearGermanyEuropeOnsite
ai code reviewsoftware verification
Engineering role focused on agent-centric software development and AI code verification.
О компании
- Who is Sonar? Sonar is driving the future of agent-centric software development. As the leader in AI code review and verification, we solve a critical problem: ensuring that software generated by AI-assisted developers or autonomous agents is reliable, secure, and maintainable. Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code. We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow,, Goldman Sachs, AstraZeneca, and Ford Motor Company count on us to provide independent, explainable,
Обязанности
- Spend the majority of your time (roughly 70%) designing, building, and iterating on agentic tooling: orchestration, tool-use, context management, and evaluation harnesses for autonomous code-modification agents.
- Build and refine the verification layer that gates what agents are allowed to ship — automated test generation, regression detection, static analysis (using our own SonarQube), and human-in-the-loop checkpoints where warranted.
- Spend the remainder of your time (roughly 30%) hands-on in our Java/Spring codebase: reviewing agent-generated pull requests, fixing what they get wrong, and feeding those lessons back into the tooling.
- Partner closely with the Server, Cloud Platform, and value-stream squads whose domains you're migrating — earning their trust and buy-in matters as much as the code itself.
- Contribute to the Architecture Decision Records (ADRs) and standards that govern how the Unified Core evolves.
- Track and evaluate emerging agent frameworks and techniques, bringing back what's genuinely useful — as distinct from what's just hype — for accelerating engineering across Sonar.
Требования
- Hands-on experience building or operating multi-agent or LLM-agent systems in a real production setting — not just prompting a coding assistant, but designing the orchestration, tool-use, and guardrails around autonomous agents.
- Experience building evaluation or verification systems for AI-generated changes: automated testing, static analysis, regression detection, or comparable safety nets for code you didn't personally write.
- Strong software engineering fundamentals in Java and Spring (or a comparable JVM/enterprise stack) — enough to read a large, mature codebase critically and tell good architecture from bad.
- A track record of owning complex, ambiguous technical problems independently and driving them to resolution — this is an R&D-flavored role inside a production platform team, and you'll be shaping the playbook, not following one.
- Experience influencing engineers and squads you don't manage — the migrations you'll enable depend on their trust as much as on your code.
Условия
- Pension Scheme: 1st Pillar (Unterstützungskasse): Automatic, financed by Sonar, 3% of gross salary, an additional benefit in addition to your salary.
- Pension Scheme:2nd Pillar (bAV): Voluntary, 15% contribution by Sonar from social security savings.
- We encourage usage of our robust time-off allocations with 28 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
- Sonar recognizes holidays on working calendar days. If the holiday date occurs on a Saturday, we will recognize the day on the preceding Friday. If the holiday date occurs on a Sunday, we will recognize the day on the following Monday.
- Public transport reimbursement of 60% for annual subscription.
- Generous discretionary Company Growth Bonus, paid annually.
- Global workforce with employees in 20+ countries representing 35+ unique nationalities.
- We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company.
Другое
- This role is based in Bochum, Germany . We are unable to consider candidates unwilling to be in Bochum , but we are willing to relocate the right candidate.