Software Engineer (Java)
вчера
ШвейцарияOnsite
java
Develop and maintain backend software solutions in Java to support AI-driven code verification and governance platform.
О компании
- Who is Sonar? Sonar is driving the future of agent-centric software development. As the leader in AI code verification and governance, 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, consistent review and governance of their AI-generated code via products like: SonarQube: The world’s leading AI code review and verification platform. SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair. SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective. Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We move with a mindset we call CODE: Committed to our customers and community. Obsessed with quality. Deliberate in our decisions. Effective as one team. With over $400M in revenue and profitable, fast-p
Обязанности
- Collaborate with product managers, UX designers, and engineers to build the best CI-based analysis experience.
- Contribute well tested and production ready code.
- Participate in the on-call operation of analysis infrastructure, including feature deployments, production monitoring, incident response, and troubleshooting.
- Contribute to the definition of the team’s short and long-term goals.
Требования
- MS in Computer Science (or equivalent experience).
- 0-3 years of professional software engineering experience.
- Proficiency with Java.
- Solid engineering fundamentals: data structures, algorithms, and the ability to reason about correctness and performance
- Familiarity with a variety of build systems and CI runners.
Другое
- We are looking for a skilled Software Engineer to join the CI Experience squad within our Code Orchestration department. The CI Experience squad enables users to analyze their projects in their own CI, making analysis a core part of their workflow. We have a mission to make analysis reliable, fast, configurable and developer-friendly.