Code Analyzer - Java/C++ Developer

We solve problems that virtually every company developing software is facing. SonarSource is the leader in 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 C/C++ code analyzer is designed to fulfill the need of any C/C++ developer: spotting tricky quality issues as fast as possible and while generating very few noise. Dereferences of null pointers, memory leaks, dead code, logic flow errors … are some examples of those quality issues. The analyzer is compatible with the mainstream C/C++ compilers: clang, gcc, visualc++ and arm.

By joining the C-Family team, you’ll be fully involved in the development of this C/C++ analyzer and have the opportunity to face this ultimate challenge to analyze what is probably the most complex language in the world: C++.

On a daily basis, you will contribute to the development of one of the biggest codebases at SonarSource. This codebase includes the code analyzer itself as well as the integrations with various different C/C++ compilers, integrations with build tools and IDEs. You will be in a team where continuous integration is not just a buzzword and which really cares to provide the best user experience. Get a chance to face challenges down to OS kernel level and up to user interface.

The skills you will demonstrate

We look for dedicated software developers who enjoy thinking their software through while delivering valuable features continuously.

  • Strong proven experience in Java and C++ languages along with their development environment to understand end-users context and expectations
  • Curious and eager to learn
  • Bold and self-confident to challenge the status quo as well as be challenged
  • Wanting to face challenging tasks and to have fun resolving them
  • Open-minded and with a positive can-do attitude

We can consider remote workers 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 or La Roche

Apply now