Software Engineer; C++
Genf, Geneva, Switzerland
Listed on 2026-02-28
-
Software Development
Software Engineer, C++ Developer, Backend Developer, Senior Developer
Location: Genf
Overview
Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it — internal teams, genAI, or third parties — resulting in more secure, reliable, and maintainable applications. Sonar’s solutions support over 30 programming languages, frameworks, and infrastructure technologies.
Today, Sonar is used by +7M developers and 400K organizations worldwide, including the DoD, Microsoft, NASA, Master Card, Siemens, and T-Mobile.
We are committed to delivering great products with strong internal teams and culture. We are committed to and obsessed with the company, users, each other, and our open source community. We maintain high standards and hold each other accountable for acting with positivity, dedication, thoughtfulness, empathy, and passion daily.
We are deliberate with our decisions and maintain a clear sense of purpose, while also moving with urgency. We are effective and operationally efficient
, working together as One Team to achieve our goals. At Sonar, CODE is more than just an acronym – it's a mindset that defines daily operations.
The Sonar Code Quality Team is seeking a passionate C++ Developer to contribute to our advanced CFamily analyzer. Sonar Source’s CFamily code analyzer is designed to meet the needs of C and C++ developers: spotting tricky code quality and security issues as fast as possible while generating as little noise as possible. It covers dereferences of null pointers, memory leaks, dead code, and logic flow errors, and helps enforce coding standards like CPP Core Guidelines and MISRA C++2023.
The analyzer is built on top of the Clang front-end and can run inside the IDE as well as on CI systems. It is compatible with the mainstream C and C++ compilers:
Clang, GCC, MSVC, and Arm. Joining the CFamily team offers the ultimate challenge of analyzing C++, one of the most intricate programming languages in the world.
- Develop new and maintain existing features for the C and C++ code analyzer.
- Dive deep into the C++ language and determine the best guidelines to use it effectively.
- Evolve how our analyzers understand code by creating better models and developing new rules.
- Interact with the Clang front-end and have the opportunity to contribute back to it.
- Collaborate with Product Managers and peers to define new features and priorities, ensuring the solutions fit into the Sonar ecosystem.
- Solid understanding of the internals of the C++ language and familiarity with its latest standards.
- Fluency in C++ best practices for maintainable, secure, performant, and testable code.
- Curious and eager to learn about the small details of the C++ language.
- Compiler frontend knowledge is not required; you will learn it while working at Sonar Source.
- Good knowledge of engineering processes.
- Excellent engineering skills and a solid foundation in Computer Science fundamentals.
- Our culture and mission set us apart. We value respect and kindness and embrace the right to fail and recover quickly.
- Great people make a great company. We value people skills as much as technical skills and keep things friendly while remaining passionate leaders in our domains.
- Flexible work policy with 3 days in-office and 2 days work-from-home each week for those near office locations; some locations such as Dubai, India, Japan, and Australia operate fully remotely.
- We have a growth mindset and support continuous education to help our team acquire new skills.
- As a leader in our field, our products and services are as strong as our internal team members.
- We embrace transparency with regular meetings and updates on growth and success.
- 27 PTO days for employees in the Geneva region, plus additional days based on seniority and circumstances.
- Employer contribution of 60% of the total pension, plus 13.5% to 15.5% of base salary for savings and 2% for risk.
- Generous discretionary Company Growth Bonus, paid annually.
- Commutin…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: