Software Engineer; Java - AI & Developer
Listed on 2026-07-20
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Software Engineer, Software Architect
Location: Genf
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, Git Hub 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, Service Now, , 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 Sonar Qube, Sonar Qube Foundation Agent, and Sonar Sweep & 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.
Description
At Sonar, our team owns the external development experiences, including the Sonar Qube 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.
- 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 (Type Script/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), Type Script (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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: