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, MasterCard, 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 Impact You Will Have
The Sonar Code Quality Team is seeking a passionate C++ Developer to contribute to our advanced CFamily analyzer. SonarSource’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.
What You Will Do Daily
* 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.
The Experience You Will Need
* 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 SonarSource.
* Good knowledge of engineering processes.
* Excellent engineering skills and a solid foundation in Computer Science fundamentals.
Why You Will Love It Here
* 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.
Benefits of Working With Sonar
* 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.
* Commuting: Sustainable mobility options, including carpooling and 60% reimbursement of annual transportation subscription.
* Global workforce with employees in 20+ countries and 35+ nationalities.
* Annual global kick-off to build relationships and set goals for the company.
We Value Diversity, Equity, and Inclusion
At Sonar, we value diversity as a strength. We are a global company that respects different backgrounds, perspectives, and cultures. We are committed to fostering a diverse and inclusive work environment and are proud to be an equal opportunity employer.
All offers of employment at Sonar are contingent upon the results of a comprehensive background check and reference verification conducted before the start date. Applications submitted through agencies or third-party recruiters will not be considered. We may use AI tools to support parts of the hiring process, but final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr