
About SonarSource
The code quality management platform for developers
Key Highlights
- Unicorn status with $459.9 million in funding
- Serves major clients like NASA, Microsoft, and IBM
- Headquartered in Vernier, Switzerland with global offices
- Majority of Fortune 100 companies use SonarSource
SonarSource, founded in 2008 and headquartered in Vernier, Switzerland, is a leading code quality management platform that helps developers write clean code and remediate existing code. With over $459.9 million in funding, SonarSource has achieved Unicorn status and serves a vast customer base, incl...
π Benefits
SonarSource offers competitive salaries, equity options, generous PTO, and a flexible remote work policy to support work-life balance. Employees also ...
π Culture
SonarSource fosters a culture that prioritizes engineering excellence and innovation, with a focus on maintaining high code quality standards. The com...

Staff Engineer β’ Senior
SonarSource β’ Geneva
Overview
SonarSource is hiring a Staff C++ Developer to enhance code quality and security through advanced analysis tools. You'll work with C++, Clang, and various compilers to improve developer productivity. This role requires strong expertise in C++ and familiarity with coding standards.
Job Description
Who you are
You have extensive experience in C++ development, with a deep understanding of coding standards like CPP Core Guidelines and MISRA C++2023. Your expertise in analyzing complex code structures allows you to identify potential quality and security issues effectively. You thrive in collaborative environments and are passionate about enhancing developer productivity through innovative solutions.
You are familiar with the Clang front-end and have experience integrating analysis tools within IDEs and CI systems. Your knowledge of mainstream C and C++ compilers, including Clang, GCC, and MSVC, enables you to ensure compatibility and optimize performance across various platforms. You are committed to maintaining high coding standards and continuously improving the developer experience.
What you'll do
As a Staff C++ Developer at SonarSource, you will be responsible for developing and enhancing our code analysis tools that help prevent code quality and security issues from reaching production. You will work closely with the CFamily team to tackle the intricacies of C++ and contribute to the development of solutions that support over 30 programming languages. Your role will involve analyzing code, implementing improvements, and collaborating with other teams to ensure seamless integration of our tools into developers' workflows.
You will also engage with the open-source community, leveraging feedback and contributions to refine our products. Your insights will help shape the future of our offerings, ensuring they meet the evolving needs of developers worldwide. You will be part of a culture that values high standards, accountability, and a commitment to operational efficiency, working collectively as One Team to achieve our goals.
What we offer
At SonarSource, you will join a team of brilliant and motivated professionals dedicated to supercharging developers to build better, faster applications. We offer a collaborative work environment where your contributions will have a direct impact on the quality and security of code used by millions of developers. You will have opportunities for professional growth and development, working on cutting-edge technologies and methodologies in the software industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SonarSource.
Similar Jobs You Might Like
Based on your interests and this role

C++ Developer
SonarSource is hiring a C++ Developer to enhance code quality and security through advanced analysis tools. You'll work with C++, Clang, and various compilers to improve developer productivity. This position requires expertise in C++ and familiarity with coding standards.

Staff Engineer
Kronos Research is hiring a Staff Software Engineer specializing in C++ to lead the development of their high-frequency trading platform. You'll work with advanced algorithms and systems architecture in a Linux environment. This role requires 8+ years of hands-on programming experience.

Developer Advocate
SonarSource is hiring a Developer Content Engineer to enhance the developer experience and improve code quality. You'll work on defining the developer's journey with Sonar's products. This role requires a passion for building software and teaching.

Staff Engineer
Ripple is hiring a Staff Software Engineer to lead the development of a next-generation crypto custody platform. You'll work on improving the global financial system through innovative crypto solutions. This role requires extensive experience in software engineering.

Support Engineer
SonarSource is hiring a Support Engineer to enhance product adoption and integration. You'll provide tailored support to customers and advocate for best practices in using Sonar's solutions. This role requires strong problem-solving skills and a customer-focused mindset.