Software Engineer / Software Engineeress

SonarSource SA - August 13, 2025

Geneva - Product Development – Platform

Position: Employee / Full-Time / On-Site

Who is Sonar?

Sonar helps prevent code quality and security issues from reaching production, amplifying developers' productivity in concert with AI assistants, and improving the developer experience with streamlined workflows. We analyze all code, regardless of who writes it — be it your internal team, AI, or third parties — resulting in more secure, reliable, and maintainable applications. Rooted in the open-source community, Sonar’s solutions support over 30 programming languages, frameworks, and infrastructure technologies. Today, Sonar is utilized by over 7 million developers and 400,000 organizations worldwide, including prestigious clients such as the DoD, Microsoft, NASA, MasterCard, Siemens, and T-Mobile.

We believe in developing exceptional products backed by dedicated internal teams and a strong company culture. Our commitment to our company, users, colleagues, and open-source community drives us every day. With high standards and mutual accountability, we act with positivity, dedication, thoughtfulness, empathy, and passion.

Our decision-making process is deliberate, embodying clear intentions, yet we also maintain an extreme urgency to move forward swiftly. We operate collectively as One Team to achieve our shared goals. At Sonar, CODE is more than just an acronym – it's a mindset that defines our daily operations.

Why You Should Apply:

At Sonar, we are a group of brilliant, motivated professionals working diligently to supercharge developers in building better and faster. Our tools continuously enhance code quality and security while minimizing developer toil, allowing them to focus on their passions and tackle challenges directly at the source - whether it's developer-written, AI-generated, or from third parties.

We foster a dynamic culture with employees worldwide and have hub offices in the USA, Switzerland, the UK, Singapore, and Germany. Team members should feel proud of the product they work on, energized by their peers, and inspired to flourish in their roles. With deep roots in the open-source community, we’re committed to our mission: to empower developers to build better and faster.

The Impact You Will Have:

Join us in shaping the future of SonarQube's on-premises platform, directly empowering over 10 million developers worldwide to write cleaner, more secure code. As a Backend Developer on our Platform Team, you will build and enhance critical services that ensure SonarQube's seamless installation, upgrade, and scalable operation for our global customer base.

Your role will involve delivering SonarQube releases on schedule by working with a diverse tech stack including Java, Spring, Tomcat, Databases, and ElasticSearch. Your expertise will be crucial for continuous integration, testing, and packaging of features developed by other teams. You will tackle key challenges such as scaling to meet growing demands and enhancing the overall developer experience for both internal teams and external users.

Based in our Geneva office, you will be part of a collaborative, innovative, and fast-paced squad that thrives on technical excellence and ownership. You'll work alongside highly skilled engineers simplifying complex platform operations while ensuring reliability and performance for our open-source community of over 500,000 members and tens of thousands of corporate customers, including industry leaders like NASA, Novartis, Ubisoft, and Microsoft. If you are passionate about building robust, scalable backend systems and driving significant impact, we want you on our team.

What You Will Do Daily:

  • Develop and enhance core backend services for SonarQube's on-premises platform, focusing on seamless installation, upgrade, and scalable operations.
  • Design and implement robust solutions using Java, Spring, PostgreSQL, and ElasticSearch to ensure platform stability and performance.
  • Collaborate with other development teams to facilitate continuous integration, testing, and packaging, ensuring smooth feature releases for our on-premises users.
  • Drive technical excellence and contribute to architectural decisions for the SonarQube platform, balancing immediate needs with long-term scalability and maintainability.
  • Diagnose and resolve complex technical challenges related to platform stability, performance, and developer experience.

The Experience You Will Need:

  • Strong Java development skills with 6+ years of experience in writing clean, maintainable, and scalable code.
  • Deep understanding of system architecture, design patterns, and performance optimization.
  • Experience with databases (e.g., PostgreSQL) and efficient SQL query writing.
  • Commitment to code quality, with hands-on experience in automated testing and CI/CD practices.
  • Growth mindset with experience in mentoring, coaching, and elevating teammates.
  • Proactive problem-solving attitude, taking ownership of initiatives and driving them to completion.
  • Experience with container technologies like Docker or Kubernetes, along with a solid understanding of Infrastructure as Code (IaC) principles is a plus.
  • Ability to drive solutions from inception to production and validate them through customer feedback.
  • Thrive in a fast-paced, dynamic environment, tackling complexities with a structured, solution-oriented mindset.
  • Validation of assumptions and establishing facts to guide better decisions, while proactively seeking and providing feedback for growth.
  • Ability to tailor messages to different audiences, inspire commitment, prioritize impact, and drive efficiency in collaboration.

Why You Will Love It Here:

Our culture and mission set us apart. We have a dynamic work environment that values respect and kindness, and we embrace the right to fail and learn. Great people make a great company; thus, we value interpersonal skills as much as technical expertise, aiming to keep our workplace friendly while fostering passionate leadership.

Our flexible work policy includes 3 days in the office and 2 days of remote work each week for those near our office locations; some locations, such as Dubai, India, Japan, and Australia, operate fully remotely. We promote a growth mindset, emphasizing continuous education as key to our success. In an ever-changing landscape, new skills are essential, and we are committed to helping our team acquire them.

As a leader in our field, we ensure our products and services reflect the strength of our team. We embrace transparency through regular meetings and updates on the growth and success of our organization.

Benefits of Working With Sonar:

  • 27 PTO days for employees based out of the Geneva region, plus additional days based on seniority and circumstances.
  • We contribute 60% of the total pension costs; 13.5% to 15.5% of your base salary for savings; and 2% for risk.
  • Generous discretionary Company Growth Bonus, paid annually.
  • Sustainable mobility options, including carpooling and 60% reimbursement of your annual transportation subscription.
  • A global workforce with employees in 20+ countries representing over 35 unique nationalities.
  • Annual kick-off events held globally to foster relationships and set goals for the company.

We Value Diversity, Equity, and Inclusion:

At Sonar, our diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures. We are dedicated to fostering a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal-opportunity employer, welcoming 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.

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.