Job Detail

Static Code Analyzer - Java / C++ Developer

Inseriert am: 27.12.2017

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 while generating very little 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.


What we do


SonarSource was started by a team of developers that wanted to change the way code is built in an agile development process. The company was created to develop the open source tool SonarQube, which is now the standard in code quality management with over 85,000 instances deployed today. Every day we are focused on solving developers’ next big problem.


Who we are


At SonarSource we believe in people, excellence, and delivery. We’re a team of problem solvers and overachievers who seek out others who are also passionate and relentless in their respective missions. We want to work with people who are ready to fasten their seat belts and be part of an incredible ride. We work hard not because we’re told to, but because we genuinely love what we do and do what we love. If there’s one main message we want you to remember about us, it’s that we push others to be best in class at whatever they do: choose your battle, innovate, take risks, and lead change. Join us; we’ll be smarter and stronger together.


Why you will love it here



  • You will be given ownership and challenges, team support and encouragement to help you hit your personal goals

  • You will have the opportunity to be a leader in your domain

  • You will have a concrete impact on a fast-growing company

  • You will enjoy working as part of a casual, fun and passionate team

  • You will meet and work with a talented and diverse team of 85+ professionals from 18 different nationalities

  • You will enjoy the passion and drive of a start-up with big-company events and benefits

Details