Posted:
March 02, 2026
Location:
Geneva, Geneva, Switzerland

Job Description

What You Will Do Daily:

  • Build the Real-Time Feedback Loop. You will design and implement intelligent guidance systems that proactively steer both developers and AI agents toward secure patterns. Your mission is to ensure that security flaws and architectural drift are eliminated before a PR is opened.
  • Lead the Technical Evolution. You’ll drive architectural decisions for the IDE Extensions and their backend. You will solve for hard constraints: managing memory and CPU footprint, providing low-latency responses, and ensuring we never block the UI thread to protect the engineer's flow state.
  • Architect the Context Engine for AI Agents. You will contribute to the development of the Sonar MCP Server and Sonar CLI, allowing local AI Agents (like Cursor, GitHub Copilot, Claude Code, etc.) to ask for project rules and security context before they generate code.
  • Champion a Unified Experience. You will ensure ...
  • Apply for this Job

    Submit your application for the Staff Software Engineer (Java) - AI & Developer Experience position at SonarSource.

    Apply Now Save for Later

    Job Overview

    Job Type: Full-time
    Location: Geneva, Switzerland
    Posted: March 02, 2026
    Deadline: April 11, 2026