Staff Software Engineer (Java) - AI & Developer Experience

Staff Software Engineer (Java) - AI & Developer Experience

Geneva Vollzeit Kein Homeoffice möglich
SonarSource
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, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products such as SonarQube, SonarQube Foundation Agent, and SonarSweep & Sonar Context Augmentation. Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. If you’re hungry to have an impact, want to build at a fast pace, and ready to work at the forefront of AI, we want to hear from you.
Position Description At Sonar, our team owns the external development experiences, including the SonarQube IDE Extensions (VS Code, IntelliJ, Visual Studio) and the Sonar Model Context Protocol (MCP) server. With over 1 million active users, we operate at a scale few developer tools achieve. The tools we build here are on the critical path for the world’s most impactful engineering teams, having a tangible, high‑stakes impact on the global software supply chain.
We are navigating a massive industry shift from manually written to AI‑co‑authored code. As a Senior/Staff member of the IDE Experience squad, you will
define the vision for this hybrid engineering future , architecting an "inner loop" that anticipates the needs of both human engineers and AI agents. You will build the critical infrastructure that empowers the engineers to move fast, ensuring that all code is "born clean" and secure before a PR is ever opened.
Responsibilities
Build the Real-Time Feedback Loop.
Design and implement intelligent guidance systems that proactively steer both developers and AI agents toward secure patterns, eliminating security flaws and architectural drift before a PR is opened.
Lead the Technical Evolution.
Drive architectural decisions for the IDE Extensions and their backend, solving hard constraints such as managing memory and CPU footprint, providing low‑latency responses, and preventing UI thread blocking.
Architect the Context Engine for AI Agents.
Contribute to the development of the Sonar MCP Server and Sonar CLI, allowing local AI agents to request project rules and security context before generating code.
Champion a Unified Experience.
Ensure our tools feel "native" in every IDE while sharing a robust logic core, bridging platform‑specific implementations (TypeScript/C#) with the shared backend (Java) to avoid feature fragmentation.
Act as a Technical Force Multiplier.
Mentor the squad through design reviews and collaborate with the Code Quality and Security teams so that the static analysis engine runs efficiently in a local environment.
Deep Engineering Foundation.
Have significant professional experience (typically 7+ years) in one of: Java (JVM internals, IntelliJ Platform UI / Compose), TypeScript (Node.js, VS Code Extension API), or C# (.NET, Visual Studio Extensibility). Be a specialist in one but able to learn and contribute to others.
Systems‑Level Thinking.
Understand the complexities of asynchronous programming, concurrency, and IPC. Experience with LSP and/or MCP is a plus.
Product‑Minded Engineering.
Proactively bring new ideas to the roadmap, care about zero‑friction flow, and recognize that slowing the agent or human constrains value.
Vision for Agentic Coding.
Understand the evolving role of the IDE and build infrastructure that allows AI to be autonomous and safe.
Collaborative Leadership.
Guide engineers toward technical excellence, fostering a culture of empathy, continuous learning, and dogfooding of our own tools.
Location.
This role is based in Geneva, Switzerland. We are unable to consider candidates unwilling to be in Geneva, but we are willing to relocate the right candidate.
Benefits
27 PTO days for employees based in Geneva, plus additional days based on seniority and circumstances.
60% of the total cost for your pension; 13.5%–15.5% of your base salary for savings; 2% for risk.
Generous discretionary Company Growth Bonus, paid annually.
Commuting: sustainable mobility options, including carpooling and refund of 60% of the annual transportation subscription.
Global workforce with employees in 20+ countries representing 35+ unique nationalities.
Annual kick‑off event held in a global location to build relationships and set company goals.
Equal Employment Opportunity We value diversity, equity, and inclusion. Sonar is an equal opportunity employer and welcomes all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you need any accommodation, please reach out to us at hiring@sonarsource.com. All offers of employment are contingent upon the results of a comprehensive background check and reference verification conducted before the start date. We do not currently support visa candidates in the US, and applications submitted through agencies or third‑party recruiters will not be considered.
#J-18808-Ljbffr

Staff Software Engineer (Java) - AI & Developer Experience Arbeitgeber: SonarSource

SonarSource ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld in Genf zu arbeiten. Wir fördern eine offene und kollaborative Unternehmenskultur, die auf kontinuierlichem Lernen und persönlichem Wachstum basiert. Mit attraktiven Benefits und der Chance, an der Spitze der KI-gesteuerten Softwareentwicklung zu stehen, sind wir bestrebt, unseren Mitarbeitern eine sinnvolle und erfüllende Karriere zu bieten.

SonarSource

Kontaktdaten:

SonarSource Recruiting-Team