Software Engineer / Software Engineeress

SonarSource Sàrl - May 16, 2026

Who is Sonar?

Sonar is pioneering the future of agent-centric software development. As a leader in AI code review and verification, we tackle a critical problem: ensuring that software generated by AI-assisted developers or autonomous agents is reliable, secure, and maintainable.

Integrating seamlessly with platforms like Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we assist over 75% of the Fortune 100 in building trusted, reliable, and compliant software. Our customers are 44% less likely to report an outage due to AI-generated code.

We believe that code verification is a crucial missing link in the Agent-Centric Development Cycle (AC/DC). Industry leaders such as Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company rely on us for independent, explainable, and consistent review and governance of their AI-generated code through products like:

  • SonarQube: The world’s leading AI code review and verification platform.
  • SonarQube Foundation Agent: Currently at the forefront of agentic software repair.
  • SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints necessary for agents to be truly effective.

Our team operates from global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We embody a mindset we refer to as CODE:

  • Committed to our customers and community.
  • Obsessed with quality.
  • Deliberate in our decisions.
  • Effective as one team.

With over $400 million in revenue and a track record of profitable, rapid growth, we are building the backbone of the AI software revolution. If you're eager to make an impact, wish to thrive in a fast-paced environment, and are ready to work at the forefront of AI, we want to hear from you.

Position Description

As a member of one of our engineering teams, you'll play a vital role in enhancing SonarQube Cloud and SonarQube Server, ensuring they remain the premier tools for code quality and security. You will provide new features that contribute to high-quality and powerful products and services, helping users write better software.

You will have the opportunity to see your features come to life in production with short iteration loops. Keeping our roadmap and business priorities in mind, you will have a substantial impact on the software we own and develop.

By joining us, you will leverage your experience and expertise to help propel our product to its next stage of evolution and meet the needs of our extensive user and customer base.

What You Will Do

  • Collaborate with Product Managers and UX designers to specify new features and enhance our products.
  • Develop new features with the end user in mind, including writing unit tests and integration tests.
  • Lead the architectural definition of our applications on AWS.
  • Assume strong ownership of the team’s work and drive sprints to completion.
  • Deploy and monitor our new features in production.
  • Help resolve production issues related to our team’s features.
  • Mentor engineers to support their growth and remove obstacles to their autonomy.
  • Work within agile methodologies.
  • Contribute to defining the team’s short and long-term goals.

Experience and Qualifications

  • 6+ years of experience as a Java Software Engineer.
  • Skilled in developing clean and maintainable Java code, with a focus on design patterns and architecture.
  • Experience architecting cloud-native applications on AWS.
  • Good knowledge of engineering processes, structural design, and system optimization.
  • Excellent engineering skills and a solid understanding of computer science fundamentals.
  • Leadership abilities: capable of taking initiative and completing tasks with minimal supervision. Experience in supporting and mentoring team members is preferred.
  • Familiarity with relational RDBMS (such as Postgres) and SQL.
  • Knowledge of code quality practices, including the use of testing frameworks and performing constructive code reviews.
  • Familiarity with build tools (Maven or Gradle) and experience with a version control system such as Git.

Additional Comments

This role is based in Geneva. We are unable to consider candidates unwilling to be located in Geneva, but we are open to relocating the right candidate.

We value diversity, equity, and inclusion:

At Sonar, we believe that diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures. We are committed to fostering an inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal opportunity employer and welcome all qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

All offers of employment at Sonar are contingent upon the results of a comprehensive background check and reference verification conducted before the start date.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Apply online using the form below.

Only applications matching the job profile will be considered.

Location : Vernier
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.