Code Analyzer - Software Developer

We solve problems that virtually every company developing software is facing. SonarSource is the leader for code quality & security with more than 85,000 companies using our solution, including eBay, Thales, Cisco, BMW, Deutsche Bank. Join a company with amazing people passionate about what they do!

The impact you can have

SonarSource’s Rainbow Team is looking for a Java Developer with a passion for working with multiple other languages to create the most advanced JavaScript, TypeScript and Swift static analyzers in the world.

On a daily basis, you will develop on extremely well-tested code-bases with a very good internal code quality. You will be evolving the way our analyzers understand code by creating ever better models and developing new rules on top of them. You will see your code shipped multiple times a month and impact hundreds of thousands of developers around the world.

Within our teams you’ll be supported by great colleagues who are always willing to discuss; together you will define the team’s short and long term goals.

The skills we value

We look for dedicated software craftsmen who enjoy thinking their software through while delivering valuable features continuously. Non-java developers willing to learn Java and more may also be considered: we recruit for the long run.

  • Fundamental computer science knowledge
  • Enthusiastic about learning other languages
  • Ability to integrate and thrive within a self-directed team
  • Curious and eager to learn
  • Bold and self-confident to challenge the status quo as well as to be challenged
  • Open-minded and with a positive can-do attitude

We can consider remote workers and support relocation on a case by case basis

When you choose a job, you choose a culture…

At SonarSource we believe in people, excellence and delivery. We operate as a group with minimal hierarchy, our success comes from the sum of all of us, we remain open minded to others’ views and we embrace diversity because we see it as a strength. We achieve the highest standards; we go the extra mile and challenge the status quo; we take responsibility for actions and decisions and we take accountability for problems. We recognise our limitations so we can constantly improve. As a SonarSourcer, you make it happen. You receive no order to follow: you choose your battles, take risks, innovate and lead change in baby steps.

If this sounds like you, apply now!

Return to Available Jobs


Geneva (Switzerland)

Apply now